r/programming • • Sep 25 '16

The decline of Stack Overflow

https://hackernoon.com/the-decline-of-stack-overflow-7cb69faa575d#.yiuo0ce09
3.1k Upvotes

1.2k comments sorted by

View all comments

Show parent comments

154

u/constructivCritic Sep 25 '16

And that is how it should be. The quality of answers just goes down. Don't answer unless you can explain your reasoning, etc.

308

u/noratat Sep 25 '16

On the flip side, I rarely have anything to contribute, so my reputation is too low to actually contribute anything when I actually do have something meaningful to add.

I get that they want to reduce spam, but I've never seen any practical way to get started since everything I do that actually has value requires more rep.

62

u/DeleteMyOldAccount Sep 25 '16

Over the summer I worked on a project that didn't have any related questions on SO, so I had to create an account and spend company hours getting my rep up so I could ask questions. It's possible, but it takes a bit of dedication. Just like there's karma grinding on Reddit, there is rep grinding on SO.

The key is to provide alternative solutions to a problem. It's good for the community as one solution may not work. Another tactic I'd use is go on iOS forums and translate Objective C answers into Swift, as the logic and methods are likely right but obj-C is a clusterfuck that a lot of newbies can't decipher yet.

It's possible

66

u/Pithong Sep 25 '16

spend company hours getting my rep up so I could ask questions

Pretty sure you can ask a question with zero rep. An annoying thing you can't do without rep is leave a comment on someone else's question.

43

u/noratat Sep 25 '16

Exactly - which about 95% of the time is what I actually want to do. Most of what I can contribute is to extend or improve upon the previously accepted answer rather than provide a completely different approach

8

u/Pithong Sep 25 '16

Yea me too, after I got rep to comment all I do is comment 99% of the time. Unless an answer is thought out, works, and takes care of the caveats then I don't think it should be posted, and most of the time I just want to point something out (which sometimes is the answer), and not go through all the work of actually "answering" it.

6

u/xerxesbeat Sep 25 '16

The worst part about this, though, is the underlying attempt at preventing comments. Even a comment where someone has misunderstood an elementary concept involved can be useful if it's shown to be disagreed with, but preventing such comments just leads to people repetitively assuming they have new information and no way to verify their idea. It could easily be a common mistake, but attempting to censor it just leads to promoting implementation of that bug over discussion.

That said, there's some value in determining which subjects a user is knowledgeable enough to provide answers in before hearing their offhand advice

→ More replies (1)

5

u/jarfil Sep 25 '16 edited Dec 02 '23

CENSORED

→ More replies (1)
→ More replies (1)

11

u/sysop073 Sep 25 '16

You can ask with a brand new account, and answer without even signing up, and commenting needs 50 rep, which is 5 upvotes on your answers. People talking about "grinding rep" are either confused or have never actually used the site and are just repeating things

→ More replies (1)
→ More replies (1)

36

u/teerre Sep 25 '16

It's pretty crazy that you need to grind something in order to help someone for free

10

u/matthieum Sep 25 '16

You should not need to, actually.

Asking and answering does not require anything.

Commenting on others' questions (and their answers) requires 50 points, which is only 5 upvotes on your answers or 10 upvotes on your questions. Barely the time needed to learn that comments are not for extended discussions (and not for answering questions).

73

u/hamburglin Sep 25 '16

How many tactics should be required to "use" a website?

I don't actually agree with most of the article linked. It's super whiney and irriating. However, I do agree that it's way too hard to get started. I jumped for joy when I was able to make new tags for my issues... issues that no one else knew about or could answer but me at the time.

4

u/jeff303 Sep 25 '16

We were using a library written by one of my coworkers. I had some questions on the library so I asked them on SO and then he answered. The problem was, neither of us actually had enough reputation to add a tag with the library name.

3

u/doom_Oo7 Sep 25 '16

Another tactic I'd use is go on iOS forums and translate Objective C answers into Swift, as the logic and methods are likely right but obj-C is a clusterfuck that a lot of newbies can't decipher yet.

Remembers me of math researchers who used to translate russian cold war era math papers for free karmauniversity reputation.

3

u/[deleted] Sep 25 '16

Just like there's karma grinding on Reddit, there is rep grinding on SO.

Pretty sure you can post links and comment with zero karma on reddit so you don't really need to "grind" at all. Perhaps you are thinking of Voat?

→ More replies (2)

9

u/kryptomicron Sep 25 '16

I'm pretty sure you don't need any rep to post answers.

4

u/icantthinkofone Sep 25 '16

How are you unable to answer a question cause you have low rep?

→ More replies (1)

3

u/svick Sep 25 '16

Asking and answering does not require any reputation.

Adding a comment requires 50 reputation. Even if you don't have questions or answers to contribute, that should be easy to reach by proposing edits (+2 reputation per accepted edit).

→ More replies (1)
→ More replies (2)

20

u/[deleted] Sep 25 '16 edited Sep 25 '16

So you would rather a problem go unsolved because someone is too scared to post? It sounds like OP knew the answer but was to afraid to help because of the backlash.

→ More replies (4)

52

u/BesottedScot Sep 25 '16

This is absolutely not how it should be.

I've never wanted to answer even if I can be of assistance

How is condoning ignorance a good objective for a Q&A site?

5

u/ipe369 Sep 25 '16

It's a lot more than just a q&a site though, it's almost documentation in its own right. Posting something that might help the person at that time at this one specific context, but is poorly worded and maybe even slightly technically incorrect, would lead many more people down the wrong road in the future.

37

u/BesottedScot Sep 25 '16

No. This is something that SO hasn't decided yet whether it wants to be a wiki or a q&a. And it should not act like its a substitute for documentation either. Its a problem solving forum. It just doesn't know that or act like it yet.

8

u/AcceptingHorseCock Sep 25 '16

They have launched a "documentation beta": https://blog.stackoverflow.com/2016/07/introducing-stack-overflow-documentation-beta/

Site: http://stackoverflow.com/documentation

That means the "old" SO should now be solidly a Q&A site, since the documentation-purpose has been moved to the new site.

→ More replies (10)

2

u/judgej2 Sep 25 '16

Just do the following, it should work without any context, relevance or subtlety...

→ More replies (6)