Codidact

An explanation of Codidact and my involvement with it

Description and History

Codidact is a "Q&A site" similar to Stack Exchange, billing itself as a "community-run, open-source Q&A platform". Like Stack Exchange, separate subdomains are used to host separate Q&A about a variety of topics of interest. Though all terms are used in both places, Codidact members seem to more commonly refer to the subdomains as "communities" rather than "sites", which exist on a "platform" rather than as part of a "network".

A separate site is used to describe (and promote) the platform itself as a project. The main site runs on a custom-written Ruby on Rails project called QPixel. Meta discussion about the site software generally takes place on the main site, in the Q&A section of the "Meta" community - but QPixel of course also has an issue tracker for technical problems.)

The project is operated by "the Codidact Foundation" which is also described in the main-site help. The Foundation incorporated in November 2020; the site dates to October of 2019 (see this first anniversary post).

Codidact exists in large part due to the fallout surrounding the (apparently newsworthy) removal of Codidact community lead Monica Cellio as a Stack Exchange moderator and the overall handling of that decision and its consequences.

Selected Questions and Answers

(TODO)

Codidact vs Stack Exchange: My View

Since August 2023, by personal policy I no longer contribute new questions or answers to Stack Overflow. My last answer was on August 1, 2023, and my last question (a deliberately asked, self-answered one) was on April 25, 2023. I still edit and curate content there (including to keep my own Q&A up to date), and sometimes ask and answer questions on other, smaller Stack Exchange sites.

My reasons for this have little to do with Ms. Cellio's treatment on Stack Exchange - although of course I am very sympathetic, and I agree that Stack Exchange made severe errors in judgment (to say the least). It's really a combination of that and several other things:

To be clear, I still think there is great value in writing canonical Q&A that basically fills out missing documentation (or makes it easier to find information that is present in existing well-written documentation that for whatever reason is hard to find). This is especially important for "beginner-level" questions because there will always be far more beginners than experts around in any worthwhile field - a lack of beginners implies that nobody cares any more.

But now I write it on Codidact instead.

For now, Codidact gets much less web traffic. But this is always subject to change. To me, it's clear that Stack Exchange will continue to decline, while Codidact's star is rising.

More importantly, by writing while the site is still small, I can produce content that doesn't drown in noise - and which can serve as a model for other contributors.

To elaborate: Stack Overflow has hordes of low-quality, mostly ignored questions that a search engine could easily find instead of a better question. Search engines don't know anything about other sites' internal content-rating systems, and lots of Stack Overflow content has unjustifiably high scores anyway. Despite the common, long-standing perception of Stack Overflow as negative and hostile, users are actually very reluctant to downvote bad content, and the overall incentive system is completely broken.

Aside from that, questions often have clickbait titles that completely fail to describe the OP's actual problem (because OP didn't understand the problem), but incidentally draw a lot of attention from people trying to answer a completely different question (or for reasons entirely unrelated to the topic, although that's probably almost all bot traffic). There are also, almost certainly, vast hordes of unrecognized duplicates. (In the past, I have used the site search and gone on multi-day sprees locating and hammering literally hundreds of them for a single canonical duplicate - and concluded that there could be thousands more that are harder to search for).

In short, it's a mess where you can't find the answer you're looking for, so you ask again poorly - but the reason you can't find the answer you're looking for is because of all the other clueless people who did exactly that. On Codidact, I don't have to worry about any of that.

See Also

Ms. Cellio wrote a Medium piece which offers an extensive explanation of her involvement with the Codidact project, its goals, and how it seeks to distinguish itself from Stack Exchange.

New Codidact users with Stack Exchange experience should also check the featured Meta post "What should I know when coming here from Stack Exchange?".