This question I presume was downvoted under the "no recommendations" rule (I initially thought because it was better on superuser, so added a moderator request to move it, but reading more I guess not, since it seems on-topic for SO):
However, the question is really about how to accomplish a programming task: collaborating at a Python prompt remotely, with low barrier to entry. Rewriting the question in that form would make it slightly harder to understand I think (because concrete questions are often easier to understand than abstract ones). I'm not looking for "the" best, nor is my question subjective: any solution that solves that problem would be fine, including ones that involve reinterpreting or even editing the question to match the responder's understanding of the problem.
So I guess my question is: do we really want to encourage people to use the form of "problem-based" questions (even if that is judged less clear), or rather to ask questions whose content is problem-based? I think it is the latter. Behaviour seems to be the former, too often.