Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Meta

Welcome to Software Development on Codidact!

Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.

Comments on Do we want a wiki (or similar) alongside Q&A?

Parent

Do we want a wiki (or similar) alongside Q&A?

+11
−2

In addition to Q&A, Codidact supports another post type, article. Articles can be used for blog posts, wiki pages, and other resources. Articles, like questions, use tags, so searching for a tag would find them alongside questions. Articles, unlike questions, do not have answers, though they do have comments.

You can see articles in use on the Meta blog and on Cooking's recipes.

On Some Other site, the only options for sharing information about a topic are tag wikis (not very visible) and self-answered questions. There's nothing wrong with self-answered questions, but sometimes you have information you want to share and have to fabricate a question to support that answer, and that can be challenging.

Does this community want to have a category to hold articles, whether a wiki model or something else?

I'm not advocating one way or the other. What the community is doing now seems to be working fine; there's no need to change anything. New tools enable other options, so I want to make sure folks know about the option. If people are interested in pursuing it there's more discussion that should happen to work out the model (and name the category).

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.
Why should this post be closed?

1 comment thread

General comments (3 comments)
Post
+5
−2

Please no. I had a bad experience of SO's failed and cancelled "Documentation" project. I raised the same concerns on the Electronics site here. I'll quote that post:

The worst that can happen is something similar to SO's failed "Documentation project" a couple of years ago, where users were to write documentation and examples of misc programming-related topics. These ended up in a separate place at the site - a category if you will. There was no clear structure for how to organize these articles - anyone could write one, edit one etc. You could provide feedback to specific articles. What happened was this:

It was rather unclear and subjective what problem "Documentation" was supposed to solve in the first place. (Wikipedia 2?) Documentation pages ended up all over the place, broad and arbitrary. It was impossible to search through it looking for a specific topic. Everyone and their mother felt the urge to write these posts, meaning that the overall quality ended up very low. The domain experts who wrote good articles had them drown in floods of crap. Duplicates and overlapping topics happened frequently, with no easy way to resolve them.

And then there was actually a peer review system in place + you could leave comments etc, but it wasn't nearly enough. The whole project collapsed under the weight of crappy, chaotic articles.

Something similar to SO Documentation must be avoided. Then the question is - how do you do that, on an open Q&A site where everyone is (and should be) allowed to post, regardless of knowledge level. And how do you provide structure and guidelines for what the papers must look like, how they are categorized and so on.

The above concerns are valid for a large, active and healthy community, which Software Development is not. It is currently struggling with lack of content, lack of scope, lack of users and lack of domain experts. There are many better and far more important things we could focus on, like coming up with a community consensus for on-topic and off-topic.

Basically, we need to learn our ABCs before running off to write encyclopaedias.

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

2 comment threads

General comments (3 comments)
Wikipedia had this problem (1 comment)
General comments
jrh‭ wrote about 4 years ago · edited about 4 years ago

I'd have to agree that SO's Documentation project was a disaster, though I wonder if there's a subset of it that would have worked. There's plenty of small random bits of information I run into on a daily basis that aren't worth writing a blog over, and I personally never liked the "top 1000 tips for writing code" kind of posts. Maybe a place to collect that sort of information and organize it, with something that doesn't require two separate posts (a Q and A).

Lundin‭ wrote about 4 years ago · edited about 4 years ago

@jrh The main issue besides non-existent structure was quality. There was various excited students writing examples that were just plain bad or incorrect. See the various crappy tutorial sites out there as reference for how easy it is to get things wrong. I can relate to the students writing all this crap - I was like that too, thinking I knew everything after taking a few classes. This is why books are good. Publishers don't let random students and hobbyists write technical books.

matthewsnyder‭ wrote over 1 year ago · edited over 1 year ago

To be fair, the "tutorial sites" are content farms that are SEO'd out the wazoo. They're not trying to promote knowledge, they are trying to get the most search hits with the least effort. The articles are by necessity always going for the whole headline. It's like the saying "all chiefs, no indians" but for articles instead of people - every article wants to be the front page. That's how you get "top 1000 tips for writing code" - it's the lowest common denominator, widest net, most serious play to being the top rated whatever.

In a healthy body of knowledge, each article is content to fill its niche and live in harmony with the greater body of knowledge, rather than trying to take it over and be the "top". This is why books are good - it's not the elitism, but the fact that a book has enough unity to afford specialization and synergy in its own content, rather than competition.