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.
Differences between SO and Codidact for NEW USERS (first impression feedback)?
What makes Codidact truly different from Stack Overflow? I understand that Codidact is an organization that has created open-source software for Q&A sites, while SE is a for-profit organization. However, from an end-user perspective, this is largely irrelevant. I visited the site and found it to be extremely similar to SO, along with all of its pros and cons, especially those related to new users.
I created an account here, but as initial feedback, I can say that I already feel accused. The first message I received from the system didn't take long to remind me of my limitations and what I need to do to remove them. I had the impression that I had just signed up for a job, not for an account on a Q&A site.
What does Codidact do differently for new users compared to SO, besides allowing them to gain negative reputation?
I'm leaving this question as initial feedback only; I don't think I'm interested in contributing further to the site because I found the first impression a bit aggressive.
3 answers
Thank you for raising this. It's particularly useful to get a new user's perspective, because it's easy to forget how things were after getting used to them. I encourage you to continue raising anything that could be improved, even if you don't wish to participate in the Q&A yet.
For me personally, the difference that stands out is that Codidact is open to feedback and makes improvements. I've raised many bugs and feature requests because the first few I raised were fixed, which made me feel it was worth raising more. Over time I've started fixing some myself, made possible thanks to the very welcoming and supportive team.
You can filter the questions on Meta by tags to see how many bugs and feature requests have been raised, and how many have been completed (figures effective at time of posting):
| Meta posts tagged with | Number of posts |
|---|---|
| "bug" | 517 |
| "bug" and "status-completed" | 265 |
| "feature-request" | 558 |
| "feature-request" and "status-completed" | 170 |
The figures will include occasional duplicates so this is just a rough estimate, but it gives an idea of how much improvement is happening. There's also a post summarising the improvements that have been made: Recent feature changes to the Codidact software.
Any other suggestions for improvements are very welcome - on Codidact Meta for general improvements or here on Software Development Meta for things more specific to this community. Since Codidact is for the community, rather than for profit, decisions come from the community, and that can lead to customisations that are not supported elsewhere. For example, Code Golf Codidact has an automated leaderboard. This didn't need to wait for a company to decide to allocate resources to it. Someone in the community made it, and it was added to the open source codebase.
There's plenty more to improve, but the fact that the improvement is happening is what keeps me here.
For Codidact overall (rather than Software Development Codidact in particular) there have also been some previous discussions that might be relevant:
0 comment threads
The following users marked this post as Works for me:
| User | Comment | Date |
|---|---|---|
| Ooker | (no comment) | Oct 16, 2025 at 08:03 |
You switch back and forth between SO and SE in your post, in a way that makes it a bit unclear what your understanding is. As noted, Codidact is analogous to the entire Stack Exchange network; Stack Overflow is roughly comparable to just software.codidact.com. You may notice one important difference already: for Stack Exchange, Stack Overflow came first, and still represents the large majority of the entire network by itself. The idea of using the Q&A format for other topics came as an afterthought for them. But for us, the assumption is built right in, taking the lesson they learned.
I understand that Codidact is an organization that has created open-source software for Q&A sites, while SE is a for-profit organization. However, from an end-user perspective, this is largely irrelevant.
I agree that this is irrelevant for someone that is simply trying to solve a problem and hopes that getting the answer to a question will help solve the problem. But that isn't why either Codidact or Stack Exchange exist. The basic idea behind a Q&A site is that you can help to build something that's useful for everyone — and, of course, also use it. A base of good questions makes it more likely that your answer has already been written, and you can get it without needing to wait, just by searching. And a new good question can attract good answers, which make that search more likely to succeed for the next person.
And the difference made by having the non-profit Codidact Foundation means the world to a community that's here to build something. Building something that belongs to someone else, a for-profit company that sells ads (and now tries all kinds of AI-powered experiments) while you get nothing but disrespect (for example, in the form of UI changes that nobody asked for and all the regulars hate, which are designed to increase "engagement" at the expense of quality), feels awful.
I can say that I already feel accused. The first message I received from the system didn't take long to remind me of my limitations and what I need to do to remove them. I had the impression that I had just signed up for a job, not for an account on a Q&A site.
I don't know what message you received, but signing up for a Q&A site does involve some responsibility. This is not a place where you can just find someone to volunteer to help fix a problem. We need your question to be something useful to us. (And, of course, we need to keep out spammers, vandals and other forms of abusers. "Trust, but verify", you know.)
What does Codidact do differently for new users compared to SO, besides allowing them to gain negative reputation?
Most importantly, of course, Codidact (including the Software site) allows new users to gain positive reputation, just like Stack Exchange (including Stack Overflow). Focusing on the negative is a self-fulfilling prophecy; you'll have a much better time by trying to understand what we're trying to accomplish here.
But really, the differences "for new users" include all the general differences. You might especially be interested in this perspective from a new Codidact user, though.
We're community focused and our staff and moderators are also just ordinary community members in a sense, who are just as happy to socialize. Instead of building our own chat, we use Discord, as also linked on the sidebar. We don't, in my opinion, have the same culture of not explaining downvotes or close votes, because we're still small enough that we can take that time to relate to people one on one and hope they'll be interested in adapting. This also means that you can get prompt, courteous attention from management. You can even get yourself involved in the development of the open-source site software, if that's your thing.
We don't believe in hiding information, so you can see separate up- and downvote totals on posts right from the beginning, and without having to click to reveal them. And aside from the voting, we allow for community-specific "reactions" on posts that allow experts to call out and sign their name to important critique of answers.
We try to pay attention to details that are focused on what will help people to write good Q&A, instead of the things that will drive "engagement". So, for example, when you ask a question, the "title" field comes after the "body" field — because writing out the main text of the question helps you figure out a good title for it, much more than the other way around. And we let you choose a license for your posts and put that into the form as well — so that you're always reminded that you're contributing to a "creative commons", and so that you always get to choose the terms of that contribution (within the selection that allows us to function).
We deliberately simplified the "privilege" structure, and try to make it tied more to your demonstrated abilities and trust, instead of a single "reputation" number that just plain doesn't work. When you're new you won't have to think about all the Q&A you'll have to do in order to get anywhere, and you won't find yourself in an "elite" status because your question went viral. Instead, the idea is that you get expanded trust for editing specifically by making good edits, more rights for cleaning up questions specifically by casting helpful flags, etc. The existing system is primitive, but we're hoping to improve it.
Oh, and we offer more sophisticated page formatting — that's a personal fav. Not just for posts, but for comments: we hide them better by default (so you can see answers and scroll between them more directly), and we don't vote on them (because that turns out to be distracting and not all that useful in the end, and ends up discouraging actual fixes to answers), but we allow more text per comment and fuller formatting (so that people can communicate more clearly with them).
What makes Codidact truly different from Stack Overflow?
This question asks to compare your lemonade to the glass my orange juice is in.
Stack Overflow is one Q&A forum of many within Stack Exchange. Codidact is the larger web site that hosts various Q&A forums of its own. The specific Stack Exchange site you ask about, Stack Overflow, happens to be about programming. At Codidact, there is a Q&A forum called "Software Development" that is roughly similar to Stack Overflow.
It could be reasonable to compare the Stack Overflow and Software Development Q&A sites, or the Stack Exchange and Codidact hosting sites. But, trying to compare Stack Overflow with Codidact makes no sense.

1 comment thread