Let's say I come across a recently posted question on Stack Overflow which is clearly better suited for another Stack Exchange site.
Let's also assume that the site it belongs on is not one of the automatic migration targets listed in the "close as off topic" menu (which it usually isn't — the SE network is big, and automatic migration targets are few and far between).
How should I deal with it?
- a) Flag it for ♦ moderator attention, with a note saying "Migrate to whatever.SE."
- b) Vote to close it as off topic, and leave a polite comment pointing the asker to the other site.
- c) Both of the above.
- d) Something else.
Also, should the decision depend on whether the question already has answers? Or on whether it already has an accepted (or highly upvoted and clearly correct) answer?
Ps. For some background, my usual approach in the past has been (a) — flag the question promptly for migration, so that it can be cleanly and smoothly rerouted to the appropriate site, while ensuring that anyone else finding the question on Google will also be sent to the right place.
I'm aware that, by doing so, I've been creating extra work for the ♦ mods, but nobody's explicitly complained about it so far, and past meta threads on the subject have pretty clearly implied that this is appropriate.
However, lately I've seen a few of these flags declined, and also many of them accepted as "helpful" but without the question actually being migrated. So, naturally, I'm starting to wonder if I'm handling these situations the wrong way, and whether there's some better approach (like, say, (b) above)?
I'd particularly like to get some "official" feedback from the SO mods: give that you end up making the final call anyway, what sort of questions should I and should I not send your way?
Pps. For more concrete context, here are some recent example entries (in reverse chronological order) from my flag history since Christmas:
- Best way to send email when PHP process dies: flagged as "Migrate to serverfault."; awaiting review.
- How to find private key in RSA: flagged as "Migrate to crypto.SE."; flag deemed helpful, post closed as off topic by a ♦ mod, but not migrated.
- DES key expansion: why are these two descriptions different?: flagged as "Migrate to crypto.SE."; awaiting review.
- Rule Handling for a Mao (Card Game): flagged as "More of a design than a programming question. Migrate to gamedev.SE?", also left a comment pointing the OP to gamedev.SE; flag deemed helpful, post deleted by OP but not, apparently, reposted anywhere.
- Why should a salt have the same length as the hashed value?: flagged as "Migrate to crypto.SE.", also left comment and voted to close; flag deemed helpful, post closed as off topic by 5 voters including me, not migrated.
- how to find an open webform on my website?: flagged as "Off topic, migrate to webmasters.SE or security.SE."; flag deemed helpful, post closed by a ♦ mod, not migrated.
- Booting BZ image on qEmu: flagged as "Migrate to unix.SE?", also voted to close; flag deemed helpful, post closed by 5 voters, not migrated.
- GMAIL API for visualizing inbox: flagged as "Migrate to webapps.SE?", also voted to close: flag deemed helpful, post closed by 5 voters, not migrated.
- Xming gedit not displayed: flagged as "Migrate to ServerFault?", also voted to close; flag declined, post closed by 5 voters.
- Does Apple notify me if my bug which has been marked as a duplicate has been addressed?: flagged as "Migrate to Ask Different?", also voted to close; flag deemed helpful, post closed by 5 voters, not migrated.
- Website sometimes slow down?: flagged as "Off topic, migrate to webmasters.SE?"; flag deemed helpful, post closed by 5 voters, not migrated.
- Bash prompt script with an error: flagged as "Migrate to unix.SE?", also voted to close; flag deemed helpful, post closed by 5 voters, not migrated.
- Image encryption, resistant to scaling and color grading - is there an algorythm?: flagged as "Off topic for SO. Should be on topic for crypto.SE, migrate there?"; flag declined, post closed by 5 voters.
- Http basic Authentication instead of TlS client certificaiton: flagged as "Migrate to security.SE?"; flag deemed helpful, post still open and not migrated.
- Secure data in database: flagged as "Not really a programming question. Migrate to security.SE?"; flag declined with custom note "This is not a high-quality question, so should not be migrated.", post closed as not constructive by 5 voters.
- Bash terminal and color output: flagged as "Migrate to unix.SE?"; flag deemed helpful, post closed by a ♦ mod, not migrated.
- Initial states with interpolated fixed time steps: flagged as "Migrate to gamedev.SE?"; flag deemed helpful, post still open and not migrated.
That's 17 flags over about four (admittedly busy) days, three of them declined and not a single one actioned. That kind of suggests to me that I must be doing something wrong here.
I'm happy to also receive any critique, even harsh, on those specific flags (especially if accompanied by helpful advice on how to deal with such cases better), but what I'm mainly hoping for is more general feedback that could be useful to others as well; I only added the list to make it clear what kind of questions and flags I'm taking about.