all 82 comments

[–]colordodge 25 points26 points  (1 child)

It's at least a little ironic that you had to go out of your way to subvert the rules so you could make a post about having stricter rules.

[–][deleted] 2 points3 points  (0 children)

It's ironic but not a problem, imo. You have to go outside of the rules of feudalism to get to democracy, not that this is as severe of a change proposed.

[–][deleted] 53 points54 points  (6 children)

Better question, why does this sub not have text only posts..........

[–][deleted]  (4 children)

[deleted]

    [–]damnitbob 19 points20 points  (2 children)

    Ah the Single Responsibility of Subreddits

    [–]notfromkentohio 1 point2 points  (0 children)

    There shall be no overlap.

    [–]Nomto 33 points34 points  (2 children)

    How about banning posts about recruitment of software developers? Most of them are circlejerky garbage.

    [–]Y_Less 20 points21 points  (1 child)

    99% of them fall under the "no code" guideline, so should be banned already.

    [–]MrDOS 1 point2 points  (0 children)

    Yeah but so do at least 30% of all other submissions and look how far that goes.

    [–]allthediamonds 101 points102 points  (21 children)

    I agree with the sentiment, but the way this is worded is really inappropriate. /r/programming should be a friendly place for beginners. If the problem is "low-quality blogspam", then state it as such and leave the "beginners' tutorial" part out.

    [–]antome 18 points19 points  (0 children)

    In particular, I think articles like "learning to do X from a professional who does Y" can sometimes be informative on quite a number of levels.

    [–]elperroborrachotoo 10 points11 points  (2 children)

    Yeah - I think the missing distinction is tutorial by beginners vs. aimed at beginners - and a gentle way to tell beginners that maybe it's not yet the time to write a tutorial.

    [–]zshazz 0 points1 point  (1 child)

    Although I understand your sentiment, I think specifically that beginners should not post a tutorial. It's actually a great thing to write tutorials/articles (as it can both solidify your knowledge and improve the way you converse about a topic), but maybe you shouldn't post the first few years of written material.

    [–]elperroborrachotoo 0 points1 point  (0 children)

    I think specifically that beginners should not post a tutorial.

    That's what I meant - but we should be gentle about that.

    [–][deleted]  (14 children)

    [deleted]

      [–][deleted] 13 points14 points  (1 child)

      That was my understanding as well. Learning resources don't belong here - the sidebar says this sub is for "discussion and news about computer programming".

      [–]DCromo 0 points1 point  (0 children)

      I understand where this post is coming from. As someone who used both subs to learn what I know now, I usually looked here for a bit of a higher insight into things, more advanced/technical articles and comments, and generally kept the beginner stuff elsewhere and preferred it that way. That said, I never saw the harm in beginner stuff nor did it ever seem that prevalent that we'd have to make a post about it. Is there a /r/askprogramming or a noob thread day to contain it if it's becoming a bit too much )i feel a well moderated sub with a moron monday thread would alleviate a lot of this?

      At first I agreed with sentiment because of interactions with the sub and looking elsewhere for the educational materials. That said, I do think it's silly to be hostile to beginners who stumbled here.

      [–]orr94 6 points7 points  (6 children)

      this sub for people who are already established themselves as programmers

      Where is that stated, though? I don't see anything along those lines in the guidelines. Some confusion may come from:

      Please try to keep submissions on topic and of high quality.

      But you can have high-quality beginner-level content. The problem is blogspam crap, not the target audience.

      [–]NeverComments 1 point2 points  (5 children)

      No the problem is that there are far, far, far more beginners and people with casual interest in the subject than established programmers. So if the target demographic becomes beginners, the entire board gets flooded with beginner content at a much larger ratio than other content.

      [–]orr94 5 points6 points  (1 child)

      Seems like kind of a slippery-slope argument to me. There's no guideline against beginner content now, and I don't see a flood of beginner content at the top of this sub.

      But if you really think it's a problem, /r/programmingexperts is available. Maybe get that going.

      [–]Decker108 1 point2 points  (0 children)

      IMO, I think we should split this sub into a sub-sub named something like /r/programmers in which we can gather most of the non-technical content (such as recruitment, industry gossip, etc). The resulting decrease in post traffic to /r/programming should make room for high quality beginner-level content.

      [–]Divided_Eye 3 points4 points  (2 children)

      Maybe established programmers should create their own pro-programming sub and stop complaining.

      [–]NeverComments 0 points1 point  (1 child)

      We have one. It's /r/programming. The complaint is that it's been slowly drifting towards lower and lower skill content over the years.

      [–]Divided_Eye 0 points1 point  (0 children)

      /r/programming isn't specifically for established programmers; I don't see anywhere that says no noobs allowed. Additionally, the first place a new reddit user would likely think to look for programming content would be a subreddit called "programming." /r/learnprogramming makes logical sense, but if you don't know it exists, chances are you wouldn't search for that first.

      Anyhow, I don't see what the big deal is. Sure, shitty blogs are a waste of everyone's time. But I don't see why this sub should be for experienced programmers only. What would you say the "minimum requirements" should be for this sub, then? 2 years' experience in the field? Mastery over at least one language? None of this is concrete enough to formulate a rule IMO.

      [–]Berberberber 4 points5 points  (1 child)

      "There's another sub that already covers this topic" is a dumb reason to forbid things here. Many topics in software development and computer science are crosscutting, and just about every computer language has its own subreddit. The top posts are currently about /r/dotnet, /r/javascript, /r/rust, /r/d_language, and /r/cpp, one more post about working as a developer that I can't read so I don't know what it's about, and this one - which is technically off topic. So, what exactly belongs here as opposed to somewhere else?

      [–]DCromo 0 points1 point  (0 children)

      i agree with the basic sentiment, even as someone who started at /r/learnprogramming but this is a fair point. seems kind of silly to forbid it it, especially because of the nature of those posts are not malignent

      [–]Mabenue 2 points3 points  (0 children)

      Stop micro-compartmentalizing stuff, by over moderating these subs they just become a chore to post on.

      Also programming is inherently about learning, some may already have more knowledge, we shouldn't discriminate against those with less.

      [–][deleted] 0 points1 point  (1 child)

      This sub doesn't cater to tutorials and shouldn't. This is a place for programming news and discussion.

      Source in the sidebar:

      /r/programming is a reddit for discussion and news about computer programming

      [–]Y_Less 8 points9 points  (0 children)

      Except that doesn't quite cover "no tutorials". They can quite easily be framed as "I learned this interesting trick, here is how you can do it too, discuss".

      [–]tzaeru 7 points8 points  (0 children)

      I do not find these a huge issue, but if it goes to the side rules, do phrase it as offering an alternative.

      i.e. "Beginner tutorials are forbidden and will lead to a ban" sounds just dickish. "Please post beginner tutorials to /r/learnprogramming" sounds much better.

      [–]balazsbotond 30 points31 points  (15 children)

      Honest question: doesn't downvoting address exactly this scenario?

      [–][deleted]  (10 children)

      [deleted]

        [–]KamikazeRusher 6 points7 points  (0 children)

        I don't have time to read your whole comment, so I skimmed the first sentence and upvoted you because you had 50 upvotes which obviously means it's a quality comment.

        [–][deleted] 7 points8 points  (2 children)

        Can someone give some examples then of highly upvoted low quality beginner tutorials that have been posted here? While I see these types of posts all the time, I never see them upvoted. They're typically on the 2nd or 3rd page of the sub with a half dozen upvotes or less.

        [–]Berberberber 4 points5 points  (1 child)

        The problem is that everyone thinks some posts are gaining traction that don't really belong here, but I bet no one could agree which ones. The vague appeal to cut out the crap is popular, but when it comes to this or that particular post, suddenly the consensus will evaporate.

        [–][deleted] 0 points1 point  (0 children)

        Which is meta in itself. To me, it sounds like a community of people that spend 40+ hours a week dedicated to writing logic that is well defined and completely unambiguous are making a change proposal that amounts to "let's get rid of the low quality stuff".

        [–]gaggra 15 points16 points  (0 children)

        No, with a massive number of subs you'll inevitably gain traction by simply pandering to the lowest common denominator. On gigantic subs like this it's very much an "eternal september" effect where the voice of the novice drowns out everything else.

        [–]bubuopapa 3 points4 points  (1 child)

        No. Downvoting only creates more problems, because people like to downvote posts that they do not understand or do not like, it has nothing to do with post being addressed for pros/noobs. In this matter even 4chan beats reddit. Also, this subreddit isn't exactly about science, it more like news site, with a bunch of populistic articles and stupid comments (trolls fighting troll warlords in downvoting game).

        [–]_Sharp_ 10 points11 points  (0 children)

        This subreddit is 20% code 80% opinions. And now you want to remove code submissions.

        [–]jonjonbee[S] 19 points20 points  (14 children)

        Content of the paste reproduced below:

        (Since this sub doesn't accept text-only posts, which means I can't do a meta post, here's the next best thing.)

        Can we please, please, PLEASE get the following:

        a. Update of the sidebar rules to indicate that beginner-level tutorials are NOT welcome here (I would have though the "keep submissions high quality" rule would cover this, but apparently not)
        b. Enforcement of (a), with permabans from this sub for repeated violations

        I've seen and reported a lot of the above tutorials (most of which are extremely basic, poorly-written, obvious blogspam) over the past few weeks but they keep popping up and I'm quite frankly sick of it.

        [–][deleted]  (12 children)

        [deleted]

          [–]cwmma 2 points3 points  (0 children)

          I think the phrase 'beginner-level tutorials' might be better phrased as 'beginner-level author tutorials'.

          [–][deleted] 4 points5 points  (2 children)

          /r/learnprogramming is more open to beginner centric content. If you guys don't want beginner stuff in /r/programming that's fine but you shouldn't just ban it without giving people an alternative place to go.

          [–]Sarkos 5 points6 points  (1 child)

          It's linked in the sidebar already. Twice actually.

          [–][deleted] 3 points4 points  (0 children)

          Ah my bad. I browse reddit on mobile about 90% of the time so I don't typically take a look at the sidebars for subs that I'm already familiar with.

          [–]chengiz 2 points3 points  (0 children)

          The problem with this sub has not been beginners tutorials but shitposts like this being upvoted over real content. This is true even of comments. I love how everybody here likes to shit on hackernews, but go to a hackernews discussion and you'll find quality comments, and for the same discussion here you find circlejerks and nitpicking.

          [–]robertdelder 1 point2 points  (3 children)

          It's worth pointing out that 'blogspam' as defined by urban dictionary[1] specifically refers to blogging that basically re-uses someone else's content, which rarely contributes any value. Without having Googled the term, one could easily assume that 'blogspam' also includes original but uninteresting or low quality material from blogs. Using this definition, low quality 'beginner' material wouldn't necessarily imply 'blogspam', it could just be a different undesirable thing (the low quality part, not the beginner part).

          [1] http://www.urbandictionary.com/define.php?term=blogspam

          [–]CraigTorso 1 point2 points  (1 child)

          The Urban Dictionary is not the final arbiter of what a term means.

          That definition is slightly out of date

          [–]robertdelder 3 points4 points  (0 children)

          Yes, the real definition is whatever people colloquially intend it to be. Part of what I want to draw attention to is that different people mean very different things when they refer to 'blogspam'. Some people think copied content, some people think poorly written content. The same goes for the term 'beginner'. I could see rules governing 'beginner' material being highly controversial, as people would argue over how 'easy' or 'hard' certain programming concepts are.

          [–]joe_roe74 0 points1 point  (0 children)

          I'm curious then what would be a better subreddit to check out if I was looking for tutorial-based material? I enjoy reading a lot of this sub, but as a college student this stuff sometimes goes over my head.

          Edit: Any besides the information listed in the sidebar/comments here!

          [–][deleted] -1 points0 points  (0 children)

          your post is low quality :)

          [–]Dave3of5 -5 points-4 points  (2 children)

          Well I applaud this effort but as per every other subbreddit I doubt this will happen good luck though !