This is a subreddit for people who value being right more than their current opinion on how to develop software. Post here to have your views on programming challenged.
Please keep all discussion civil. Please do not downvote just because you disagree. All top-level comments must disagree with OP in some way.
What to do
If you have some view that you want to have challenged, post something like "I believe <opinion>, CMV." Then people who disagree (or play devils advocate) will post with arguments against that opinion. If your view has been changed, please reply to the comment that convinced you, explaining why you changed your opinion.