I was thinking about making a Stack Exchange clone the past week. Even though I think it fundamentally goes against many of the points raised in this thread I’ll explain it just so you can have an additional POV.
I was thinking about making a site that would be a live mirror of Stack Exchange. Any content posted on SE is available on the mirror, all content on the mirror is available on SE.
This would enable SE users like me that want a better SE but don’t want something foreign and new to pick up the site. And would mean that lulling users, and sites, away would be easier.
At first in an MVP the mirror wouldn’t lull anyone, as it would be strictly inferior to SE. However it means that we would be forced to write something as good as SE and could fall back to SE for any missing features. After getting the site to a similar level, we could focus on features that set us apart.
There’s many things to dislike about Stack Exchange. One thing I want changed is the ability to get notifications to new review queues. With an open source SE I could post a Meta/Discourse/GitHub/Discord issue, argue my point for why it’s good. And if I get upvotes I can then go out and actually get the change to be made. Rather than waiting on Stack Exchange to never add the feature. (Please note this is merely an example.)
Whilst yes this would limit the amount of possible features, when joint at the hip. It would mean that once the split happens then you can start focusing on where to go as a community.
However, understandably, it looks like this isn’t a desired path to go.
So why is this important to me? Well the site I main at is fairly independent of SE. Most changes by SE don’t affect the site. It’s also been fairly immune to the recent problems. This means the community’s a bit in a bubble, and not many are really disgruntled.
There’s a fairly real sense of community. Whilst that’s died down a bit of late. We have a lot of regulars that have known each other for years and have had friendly banter for many of them. Many know each other outside of the site, and talk about their ‘real’ lives with each other.
The site is either; in a small state of decay, that the community would like to fix, or it’s starting to recover from this decay. People have expressed feeling on how to improve the site and generally, it seems, everyone’s been doing their part to address this for over a year. I also feel HNQ exposure has helped bring in new users that have helped with the levels of zombies.
Finally I doubt their would be any content if we moved to Codidact. We very rarely get users that post more than a handful of questions. And those that do, normally are help-vampires. This would require the 99% to move over too.
And so I feel the sense of community would prevent me and others from really migrating away.
I feel I’m part of the target market for why you’re building this site. But I don’t think I’ll be a contributor to the site because I won’t be able to contribute (code reviews).
How are you going to lull question askers over? How are you lulling answers and curators?
Furthermore, from some of the things said in this thread I’m thinking the outcome of Codidact will be more like a mix of Reddit and Quora rather than Stack Exchange. At which point why would I choose Codidact over Reddit or Quora? I can review Python on Reddit, and I probably can do the same on Quora.
Whilst I’ve talked about myself and my site, I’m sure there are other people and sites in my position.