(no title)
dtrailin | 5 years ago
> When Jeff and I were talking about the initial design of Stack Overflow, I told him about this popular Usenet group for the C programming language in the 1980s. It was called comp.lang.c.
> C is a simple and limited programming language. You can get a C compiler that fits in 100K. So, when you make a discussion group about C, you quickly run out of things to talk about.
> Also. In the 1990s, C was a common language for undergraduates who were learning programming. And, in fact, said undergraduates would have very basic problems in C. And they might show up on comp.lang.c asking their questions.
> And the old-timers on comp.lang.c were bored. So bored. Bored of the undergraduates showing up every September wondering why they can’t return a local char array from a function et cetera, et cetera, ad nauseum. Every damn September.
> The old timers invented the concept of FAQs. They used them to say “please don’t ask things that have been asked before, ever, in the history of Usenet” which honestly meant that the only questions they really wanted to see were so bizarre and so esoteric that they were really enormously boring to 99% of working C programmers. The newsgroup languished because it catered only to the few people that had been there for a decade.
The modern equivalent would probably be sorting StackOverflow questions by votes.
eterm|5 years ago
"please don't ask things that have been asked before, ever, in the history of stackoverflow" is the mantra the moderators now follow and it's maddening for the same reasons that Spolsky talks about in this post.
The modern equivalent is just stackoverflow itself. It has been very hostile to new users. Questions when allowed are incredibly esoteric and therefore hard to answer or over-specific and therefore not helpful to others.
In fact I'd say that now research by new users is punished. If they research and work on forming an abstraction for their problem and ask about that instead, there is a good chance the question will be closed as a duplicate or trip up some other issue.
If they just go ahead and "post their code" and focus on the very specific issue, there's a better chance it gets past moderation and gets answered.
Now part of that is deliberate on stackoverflow's part, they want people to post the actual problems they have and not post generic or general problems, but it does feel like an odd incentive at times.
unknown|5 years ago
[deleted]
JdeBP|5 years ago