The following sites may be of interest to members of the Software Engineering community.
Question is About How to Use a Development Tool
If the tool that you are using is a tool that is used to design and develop software and is used primarily in a software development environment, you should check out Stack Overflow.
A number of development tools already have questions and answers on Stack Overflow, ranging from requirements management tools (...
if you post the Code on Code Review (following the guidelines for CodeReview questions) we will be more than happy to help you optimize for performance, or readability, or other things like that.
Program design sounds more like a question for Programmers than it does for code review.
Code Review likes to hammer out syntax and ways to make your design ...
(special edition for folks coming from Math.SE, reposted from Math meta)
Hint: Software Engineering Stack Exchange doesn't do coding help and expect research before asking
Sometimes, we at Software Engineering get a stream of troublesome questions from folks with linked accounts at Math.SE. One of them was kind enough to explain why they get there:
Questions that ask about terminology are not automatically off topic, but asking them well is really difficult.
A couple of issues incl. references to various pieces of guidance have been discussed in: On the troubles of naming and terminology. Furthermore, relevant guidance has been collected in Why was my question closed as "Too Broad?" and Why was my ...
No, these questions are off-topic here.
Very few communities take requests for resources. Two notable exceptions are Hardware Recommendations and Software Recommendations, both of which have strict rules about formulating the requirements for the recommendation.
Your question sounds more like a Code Review question than a Programmers one, but you could try posting it in both sites. However you should take care to target each site's audience:
Code Review only accepts questions that include working code, reviewing code isn't exactly a pleasant experience if the damn thing doesn't compile.
If your code is ...
The best place to ask for book recommendations is Programmers Chat as far as general programming stuff goes.
Specific the Database question, you might try Database Administrators' chat room or reading over the general site to see what's there.
General recommendation questions are off-topic on all sites network wide.
One of the on topic points on Ask Different is:
Apple services including iTunes Connect (selling music, books, apps)
You may want to check out the existing questions with the itunes-connect tag and their meta site first (including three meta questions tagged with itunes-connect) before posting there to make sure your question fits into the community.
Questions about database design are on topic.
However, the close votes aren't because your question is about database design, but because you are asking for speculation on what a small handful of people did coincidentally, who may have been doing it for different reasons. As a result, the close votes are for "primarily opinion based".
This site is intended for questions that fit within the field of software engineering, in particular software engineering concepts and design-level questions.
This site is not intended for questions about the life of programmers. A question does not become on topic just because it is specific to software engineers, that's part of why this site was renamed ...
This question would not be a good fit for the site.
The answers are highly dependent on company and opinion. There is no general rulebook on titles in the IT field. Apart from that we generally view career advice and questions as off topic.
This question likely is also not a good fit for the Workplace for the same reason as it being highly opinionated ...
You are right that Code Review Stack Exchange is not appropriate for this kind of question. From their FAQ:
If you are looking for feedback on a specific working piece of code from your project in the following areas…
Best practices and design pattern usage
Correctness in unanticipated cases
then you are ...
If you have a question about a specific programming problem or tools commonly used by programmers, the right place to post this is on Stack Overflow. See their description of what is on-topic, how to ask good questions, and how to create good examples.
I took a look at your question - it seemed OK in its current state, so I migrated it to Stack Overflow for ...
In our experience, resource recommendation questions and career/education advice questions like the one you're suggesting do not "generate lasting value" because:
The answers are guaranteed to change over time. A question about design patterns or algorithms is likely to remain useful for a very long time, but which schools are good at what or what websites ...
This sounds more like a question for Code Review. You have working code, but want to improve it, so it's not suitable for Stack Overflow.
Programmers is really for questions you'd have at the start of the process - design decisions, requirements gathering, architecture etc.
If you do decide to post on Code Review check out their help pages and look at ...
This would not be appropriate on Programmers. Our Help Center states that questions asking for recommendations on software tools is off topic.
You might be interested in the following site, still in public beta.
The problem with these questions is that, often, there is no agreed-upon terminology. What results is a lot of people posting their word or phase and then people voting up and down as if it was a popularity contest. This puts the question squarely into the realm of "primarily opinion based". Of course, there will often be someone who says "sorry - there's no ...
I would start by reading these:
Stack Overflow On Topic vs Programmers On Topic
What's the difference between Programmers and Stack Overflow?
Which computer science / programming Stack Exchange do I post in?
If you still don't understand where your question can go, you can either ask about it on a site's Meta (although you will have to be somewhat ...