Hacker News new | ask | show | jobs
by spolsky 5909 days ago
Sounds like you have a great business plan. In the meantime, I think that the Stack Overflow model has proven itself among nerds, and I think that your assertion that nerds are weird in some way and need completely different software than the rest of the world is not backed up by any evidence.

I disagree that the software is irrelevant. Discussion groups that don't allow voting have no way to distinguish answers that the community thinks are good from answers that the community thinks are bad. Discussion groups that don't allow editing have no way to change answers as the world changes, so wrong answers stick around. Discussion groups without tags are forced to splinter communities into smaller and smaller fragments because they have no way of dealing with overlapping communities. Discussion groups without reputation systems are overrun with spam.

I can't think of anything I disagree with MORE than the concept that "the software is irrelevant." The software DEFINES how the community works with each other and is absolutely critical.

2 comments

I didn't say that nerds need completely different software: I implied that nerds were the only people who would put up with SO-style numbers games, because their need was so great and they can grok the system.

Nor did I say the software per se was irrelevant: I agree it's vastly important to how a community interacts. But when it comes to community building it's beside the point: phpBB is very bad software for discussion, yes, but some excellent communities have formed nonetheless.

Good software facilitates communication and -- crucially -- it enables readers to use their established social skills. It stays out of the way, in other words. Metafilter, for example, has none of your "requirements" apart from a basic tagging system, but avoids every one the problems you think will result -- and it does it from nothing more than good relationship management and community stewardship.

By trying to automate away (or disperse to the "crowd") the hard work of that relationship management, StackOverflow has boxed itself into a niche where only nerds-with-a-need could bear to live. The rest will turn away and keep on searching, as the experience of StackExchange has shown.

[edit: first attempt made no sense!]

Maybe you have different goals than us. You're trying to build communities... we're trying to make the Internet a better place to get expert answers.
Surely you have to build communities to do this, though? Your earlier answer mentioned how you needed voting so the "community" could choose best answers, you needed tags to keep sub-communities separate and so on. And one of the rating criteria for the new SE sites seems to be how much of a community they manage to create.

If it is the case, I think this is the fundamental tension: You've built software geared to rating and creating answers, but to get those answers you need vibrant communities -- and the resulting software is so complex and strictured it is effectively anti-community.

I'm siding with spolsky here. The ultimate goal you have in mind is defining. Since building a community is hard and is the hurdle that kills most attempts, people will often see it as the goal. In many cases, it might be the goal.

Take Wikipedia as an example. Community is necessary but it is not the goal. The goal is encyclopaedia making. Most online communities do not produce a wikipedia.

What this adds up to, in theory, is sacrificing some community building ability (more sites will dies from under participation)for more Q&A ability. While more of the remaining will produce a good archive of useful answers.

*This doesn't directly answer your original claim that the software is good for SO specifically but cannot be widely applied. But, if what I suggest is true, then you would expect it to appear that way.

I think your reading to much into this. To me it seems like the stack exchange sites just got too little traffic to reach critical mass. Ask Metafilter is an exception to a lot of other communities which became awful as they grew.
No matter how good the software is, it's a short-term advantage. It gets you a ticket to the game but confers no sustainable advantage because the good bits will get copied. What matters is what you do on top of that software to build sustainable advantage.

(To be clear: I'm not referring to something like Windows here. SE is obviously complex but it isn't as complex as Windows. Much easier to copy and innovate around.)

I see it as a race now. You have to get that question and answer up before the other platforms do, to lock-in the Google advantage. You'll be leveraging your existing expert network in a sideways drift. Those experts already answer questions madly (and there are very few on the web) and now they have to battle to get their idea off the ground. Good plan. :)

You are missing out those snowflake sites (sorry Patrick) where the expert has zero SE cred but is the world expert on model trains just as model trains become the next bing thing. Still, over time you should have a reasonable monopoly on people who desire karma.

Unless someone comes up with a mechanism that can a) leverage karma whores better and b) discover and resolve hard topics faster.