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 Site scope - draft proposal

Parent

Site scope - draft proposal [duplicate]

+8
−4

Closed as duplicate by Lundin‭ on Oct 20, 2020 at 10:46

This question has been addressed elsewhere. See: Community feedback: What type of questions can I ask here?

This question was closed; new answers can no longer be added. Users with the reopen privilege may vote to reopen this question if it has been improved or closed incorrectly.

EDIT: This discussion thread is mostly obsolete now that a new draft has been posted on the site. Please take further discussion & proposals to this meta post instead: Community feedback: What type of questions can I ask here?.


So it would seem that the scope of this site is yet to be defined. It is for now an "everything programming" site. I hope we can narrow it down a lot further. Here is a draft, open for discussion:

On-topic

  • Specific programming problems, where the poster includes their own attempts to solve or debug the problem.
  • Software design, architecture and modelling.
  • Code reviews where the complete code is posted and the poster is asking for a review.
  • Use of software tools used for programming or software engineering.
  • Database management and administration, including the use of tools and languages used for such.
  • Web design, including the use of tools and languages used for such.
  • Software life cycle management, including build configurations, version control, documentation, release, deployment.

Off-topic

  • Code writing requests, where the poster only presents a problem with no attempts to solve it themselves. These are considered rude and may lead to user suspensions.
  • Debug requests with insufficient code posted to answer the question.
  • Embedded systems programming, including: microcontroller programming, hardware description languages, RTOS questions, PLC programming. Please ask these questions at https://electrical.codidact.com/ instead.
  • The use of computers or software for other purposes than software engineering.
  • System/network/server administration.
  • Recommendation questions about which tools, libraries or technologies to use or where to find them.
  • Questions with artificial requirements that have no practical use, including code obfuscation and code golf.
  • Project management questions not specific to software engineering.
  • Career/study advice and workplace issues.
  • Legal or licensing advice.

Please regard the above post as community wiki and feel free to edit it when there is community consensus in the form of highly up-voted answers to this post.

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

1 comment thread

General comments (11 comments)
Post
+2
−2

Based on this proposal, I have created a designated section within the Help section:

What type of questions can I ask here?

This can evolve over time based on feedback provided by the community.

History
Why does this post require moderator attention?
You might want to add some details to your flag.

1 comment thread

General comments (8 comments)
General comments
r~~‭ wrote over 3 years ago

Downvoted because in my personal opinion, based on vote ratio and current activity, this hasn't been sufficiently baked to promote to actual policy.

Alexei‭ wrote over 3 years ago

@r~~ I understand your concern, but having a "not yet done" policy is better than having none at all. This is not set in stone and can evolve along with the community. I think this is an important part of the community because any new member has no easy way to understand what they are allowed to ask here (and few are patient enough to dig through meta discussions about this).

r~~‭ wrote over 3 years ago

@Alexei I respectfully disagree that some policy is better than none. If a potential question isn't asked because it's on a to-be-refined off-topic list, we lose the opportunity to use that question to refine the policy. IMO we need positive and negative examples to see whether the policy is good; establishing the policy prematurely deprives us of negative examples and just biases the process toward keeping the off-topic list as-is.

Lundin‭ wrote over 3 years ago

I was rather hoping that we can break out individual rules of my draft in answers, vote for them, then edit the question until we come up with some manner of consensus. Because by looking at votes on the question, it's hard to tell what specific items people agree or disagree with. Maybe we can create a new post "what's on-topic/off-topic", then people can post individual rules as proposals to vote on?

Lundin‭ wrote over 3 years ago

For example, I disagree with "asking to explain what a certain code does" as off-topic. These should be fine most of the time, long as they are narrow enough.

Lundin‭ wrote over 3 years ago

@Alexei I made a feedback post here. Hopefully we can centralize discussion about specific items there and update once there seems to be a strong consensus.

Alexei‭ wrote over 3 years ago

@Lundin I agree and I have changed the scope page to include this topic with some restrictions (small enough and attempt to understand it). Despite a similar policy on SO, this type of questions are actually allowed (example ).

Alexei‭ wrote over 3 years ago

@r~~ Based on feedback provided by you and Lundin I have already refined the scope, so this issue is pretty covered. Not having such a policy makes it almost impossible to provide a reference to anyone asking about why a question is considered offtopic. Not having a policy is like a very small scale of a legal vacuum which is typically not desired.