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.
Comparing our site scope to Stack Overflow
We've had discussions before about the site's intended scope (range of permissible topics and questions), but for new users coming from the Stack Exchange network, I think it would be useful to draw an explicit comparison with Stack Overflow and related sites.
The Stack Exchange network has several sites aside from Stack Overflow that nominally relate to programming. Even setting aside the ones that are more about information technology, database administration, networking etc., we have (from oldest to newest according to the list):
-
Game Development
-
Software Engineering (formerly Programmers)
-
Code Review
-
Code Golf
-
Computational Science
-
Computer Science
-
Data Science
-
Open Source
-
Artificial Intelligence
-
DevOps
-
Operations Research (? This seems to be a subset of computational science and/or data science, but I don't really understand it)
-
Programming Language Design and Implementation
And some slightly more tangential sites:
-
Software Quality Assurance & Testing (a separate task, but developers must often do their own testing)
-
Cryptography (also relevant to mathematicians generally)
-
Reverse Engineering (this plausibly encompasses "targets" that aren't programs)
-
Software Recommendations (could include recommendations for libraries, which are off topic on Stack Overflow)
-
Arduino (overlaps with hardware development)
-
Computer Graphics (overlaps with hardware considerations)
-
Retrocomputing (about history rather than problem-solving; concerns both hardware and software)
-
Internet of Things
-
Computer Science Educators
-
Quantum Computing
-
GenAI (maybe?)
as well as sites about specific kinds of "hardware" that might be programmable (Robotics, of course; but there's a Bricks site about Lego generally, and Lego Mindstorms products are programmable), technologies where programming might be relevant (such as Bitcoin), etc.
How much of this is intended to be encompassed within this site's scope? Can we reject making analogous sites on Codidact, on the basis that Software already covers them?
What about if we consider questions in terms of the kind of question, rather than the exact topic matter? For example, do we have a looser standard for subjective questions (the sort where experts might contribute wisdom rather than knowledge)?
Contrarily, are there any questions that might be suitable for Stack Overflow, but off topic here?
1 answer
Some relevant history for consideration (not an answer about specific scope boundaries):
When we started to discuss a programming or software community, we were concerned about premature fragmentation. We had a lot of discussion, which we ultimately resolved as a single community open to spin-offs later:
We resolved this by creating Software Development with broad scope. There's even a Code Review category. If the community grows to a size that's hard to manage and subsets want to spin off later, we can do that.
This isn't a nebulous "we could make other communities, I suppose"; if this community identifies scope that would work better as a separate community -- or a separate category within this community -- we will work together with y'all to make it happen.
(Codidact does have a separate Code Golf community.)
0 comment threads