What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 128 Stack Exchange communities.

A lot of time I have research related questions (which are not programming related).

TCS covers a wide variety of topics including algorithms, data structures, computational complexity, parallel and distributed computation, probabilistic computation, quantum computation, automata theory, information theory, cryptography, program semantics and verification, machine learning, computational biology, computational economics, computational geometry, and computational number theory and algebra. Work in this field is often distinguished by its emphasis on mathematical technique and rigor.

My questions are neither TCS nor Math related. They are mostly related to OS, Networking, Computer Vision or research in general.

share|improve this question
add comment

1 Answer 1

up vote 1 down vote accepted

For general computer-related topics, you could ask on Super User. Operating systems, networking, computer vision, etc. would all be on-topic there.

Certain ones of these questions might be better asked on Electrical Engineering.

And of course, as you suspected, research-related questions that are about programming should be asked on Stack Overflow, and those about computer science in general (without any code) probably belong on Theoretical Computer Science. Questions that on the half way between them, could be asked on Computer Science.

Questions about research from academical point of view can be asked on Academia.

But it's fairly difficult to give a one-size-fits-all answer here. You really have to make these decisions on a case-by-case basis. The important thing is that you make a reasonable effort to ask the question on the appropriate site. If that site's community disagrees with you, they can migrate the question elsewhere. Try not to be offended or upset by a migration: this isn't intended as an insult to the asker, but rather simply a way to move good questions to a place they are more likely to be answered. With as many different Stack Exchange sites as we have now, it's almost impossible that anyone is knowledgeable about what's considered on-topic for all of them!

share|improve this answer
add comment

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .