The dialog for closing questions as being off topic lists the following reasons:
- Questions about specific programming problems encountered while writing code are off-topic, but can be asked on Stack Overflow.
- Questions about the use of general computer hardware or software are off-topic, but can be asked on Super User.
- Questions seeking career advice or help with office politics are off-topic here unless they're specific to the programming profession. If people in other professions face similar problems, ask about it on The Workplace Stack Exchange.
- This question belongs on another site in the Stack Exchange network
- Other (add a comment explaining what is wrong)
Confusingly enough, if you want to migrate a question to StackOverflow, you must not choose the first option. Instead, you must select the 4th option ("This question belongs on another site in the StackExchange network"), because that will show you the candidates for migrating a question to.
I find that, especially the first option is phrased misleadingly for both readers and close-voters. There is an automatic migration path between Programmers and SO that is used regularly, but that option does not trigger a migration, nor does it indicate why migration is not possible.
I request to make it clear (at least in the 'Closing -> Off Topic' dialog and until the Programmes community has decided on their own off-topic reasons) that the first three listed options do not trigger a migration.