Re: Remote/Pair-Programming in-the-cloud

2019-08-12 Thread DL Neil
On 7/08/19 4:20 AM, Dennis Lee Bieber wrote: {Playing Devil's Advocate} If this list had avatars, I would graffiti yours to have horns and a tail! No. Many have also requested feedback. Sadly the news is not good. Herewith:- On Tue, 6 Aug 2019 09:07:41 +1200, DL Neil declaimed the followi

Re: Remote/Pair-Programming in-the-cloud

2019-08-06 Thread Hugh Sasse
On 05/08/2019 21:28, DL Neil wrote: On 6/08/19 1:43 AM, Hugh Sasse wrote: I might not have followed this thread closely enough.  I remembered there is a thing called Copilot. It connects two machines so that two people can work together. https://www.copilot.com/About If this is the wrong answe

Re: Remote/Pair-Programming in-the-cloud

2019-08-05 Thread Chris Angelico
On Tue, Aug 6, 2019 at 7:09 AM DL Neil wrote: > As a matter of interest (and if you don't mind sharing), which packages > are included in the organisation's student "stack"? > (again: no 'judgement', please) TBH the best stack I can describe is what we teach for JavaScript students, as they're th

Re: Remote/Pair-Programming in-the-cloud

2019-08-05 Thread DL Neil
On 6/08/19 12:04 AM, Chris Angelico wrote: On Mon, Aug 5, 2019 at 8:54 PM DL Neil wrote: On 3/08/19 5:50 PM, Chris Angelico wrote: On Sat, Aug 3, 2019 at 3:36 PM DL Neil wrote: On 3/08/19 4:02 PM, Terry Reedy wrote: ... Sometimes there can be magical firewall penetration tricks that allow

Re: Remote/Pair-Programming in-the-cloud

2019-08-05 Thread DL Neil
On 6/08/19 1:43 AM, Hugh Sasse wrote: I might not have followed this thread closely enough.  I remembered there is a thing called Copilot. It connects two machines so that two people can work together. https://www.copilot.com/About If this is the wrong answer, it may at least help define the ne

Re: Remote/Pair-Programming in-the-cloud

2019-08-05 Thread Hugh Sasse
I might not have followed this thread closely enough.  I remembered there is a thing called Copilot. It connects two machines so that two people can work together. I've never used it, and have no connection with the company.  I remember reading about it on a page written by Joel Spolsky. ht

Re: Remote/Pair-Programming in-the-cloud

2019-08-05 Thread Chris Angelico
On Mon, Aug 5, 2019 at 8:54 PM DL Neil wrote: > > On 3/08/19 5:50 PM, Chris Angelico wrote: > > On Sat, Aug 3, 2019 at 3:36 PM DL Neil > > wrote: > >> > >> On 3/08/19 4:02 PM, Terry Reedy wrote: > >>> Good. Master-satellite would be much easier. We added line numbers to > >>> IDLE's editor las

Re: Remote/Pair-Programming in-the-cloud

2019-08-05 Thread DL Neil
On 5/08/19 9:59 PM, Dennis Lee Bieber wrote: On Mon, 5 Aug 2019 18:52:14 +1200, DL Neil declaimed the following: Herewith a progress-report, and an attempt to respond to (interposed) questions:- I didn't have questions so much as just comments based on documentation... Your advice,

Re: Remote/Pair-Programming in-the-cloud

2019-08-05 Thread DL Neil
On 4/08/19 8:20 AM, Chris Angelico wrote: On Sun, Aug 4, 2019 at 4:46 AM Terry Reedy wrote: On 8/3/2019 1:50 AM, Chris Angelico wrote: Since master and clone are copies of the same program, switching roles should be simple, and easier than trading seats. Should be indeed, though having accide

Re: Remote/Pair-Programming in-the-cloud

2019-08-05 Thread DL Neil
On 4/08/19 6:44 AM, Terry Reedy wrote: On 8/3/2019 1:50 AM, Chris Angelico wrote: On Sat, Aug 3, 2019 at 3:36 PM DL Neil wrote: On 3/08/19 4:02 PM, Terry Reedy wrote: Is that really "p-p" or more "code review"? The latter.  The quotes here mean "the closest I currently come to pair program

Re: Remote/Pair-Programming in-the-cloud

2019-08-05 Thread DL Neil
On 3/08/19 5:50 PM, Chris Angelico wrote: On Sat, Aug 3, 2019 at 3:36 PM DL Neil wrote: On 3/08/19 4:02 PM, Terry Reedy wrote: Good. Master-satellite would be much easier. We added line numbers to IDLE's editor last week, so verbal feedback from satellite to master should be sufficient for

Re: Remote/Pair-Programming in-the-cloud

2019-08-05 Thread DL Neil
On 5/08/19 4:04 AM, Ian Kelly wrote: On Sat, Aug 3, 2019, 9:25 AM Bryon Tjanaka wrote: Depending on how often you need to run the code, you could use a google doc and copy the code over when you need to run. Of course, if you need linters and other tools to run frequently this would not work.

Re: Remote/Pair-Programming in-the-cloud

2019-08-04 Thread DL Neil
Herewith a progress-report, and an attempt to respond to (interposed) questions:- I've managed to utilise Cloud9 successfully. (finally!) The bulk of the work was in wending my way through the process of setting-up the "team" (or in this application: the PUG). Starting in Cloud9 itself is st

Re: Remote/Pair-Programming in-the-cloud

2019-08-04 Thread Ian Kelly
On Sat, Aug 3, 2019, 9:25 AM Bryon Tjanaka wrote: > Depending on how often you need to run the code, you could use a google doc > and copy the code over when you need to run. Of course, if you need linters > and other tools to run frequently this would not work. > I've conducted a number of remo

Re: Remote/Pair-Programming in-the-cloud

2019-08-03 Thread DL Neil
On 3/08/19 2:08 PM, Bryon Tjanaka wrote: Depending on how often you need to run the code, you could use a google doc and copy the code over when you need to run. Of course, if you need linters and other tools to run frequently this would not work. Thanks for the thought Bryon. Elsewhere there

Re: Remote/Pair-Programming in-the-cloud

2019-08-03 Thread DL Neil
On 3/08/19 5:17 PM, Cameron Simpson wrote: On 03Aug2019 16:51, DL Neil wrote: On 3/08/19 11:50 AM, Cameron Simpson wrote: appear.in can also screen share along with its video conferencing, and I imagine Zoom might do so also. But a screen share is "read only" for the other party. You could bo

Re: Remote/Pair-Programming in-the-cloud

2019-08-03 Thread Chris Angelico
On Sun, Aug 4, 2019 at 8:31 AM DL Neil wrote: > > On 3/08/19 5:20 PM, Cameron Simpson wrote: > > On 03Aug2019 08:52, DL Neil wrote: > >> On 3/08/19 8:32 AM, Terry Reedy wrote: > >>> 2. Do two systems connect directly peer-to-peer or through a server? > >> Exclusively the latter (thus far in the i

Re: Remote/Pair-Programming in-the-cloud

2019-08-03 Thread DL Neil
On 3/08/19 5:20 PM, Cameron Simpson wrote: On 03Aug2019 08:52, DL Neil wrote: On 3/08/19 8:32 AM, Terry Reedy wrote: 2. Do two systems connect directly peer-to-peer or through a server? Exclusively the latter (thus far in the investigation). If one party is remote and both are behind a NAT

Re: Remote/Pair-Programming in-the-cloud

2019-08-03 Thread Chris Angelico
On Sun, Aug 4, 2019 at 4:46 AM Terry Reedy wrote: > > On 8/3/2019 1:50 AM, Chris Angelico wrote: > > When pair programming involves training (tutor and student, or senior > > and junior programmer), forcing the more experienced person to stay > > hands-off is a very good thing; it forces the less

Re: Remote/Pair-Programming in-the-cloud

2019-08-03 Thread Terry Reedy
On 8/3/2019 1:50 AM, Chris Angelico wrote: On Sat, Aug 3, 2019 at 3:36 PM DL Neil wrote: On 3/08/19 4:02 PM, Terry Reedy wrote: I currently work on my home machine, so my recent 'pair programming' has been limited to comments and now diff suggestions on Github PRs. So I need the comments on

Re: Remote/Pair-Programming in-the-cloud

2019-08-03 Thread Bryon Tjanaka
Depending on how often you need to run the code, you could use a google doc and copy the code over when you need to run. Of course, if you need linters and other tools to run frequently this would not work. On Fri, Aug 2, 2019 at 4:50 PM Cameron Simpson wrote: > On 03Aug2019 11:39, DL Neil wrot

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread Chris Angelico
On Sat, Aug 3, 2019 at 3:36 PM DL Neil wrote: > > On 3/08/19 4:02 PM, Terry Reedy wrote: > > I currently work on my home machine, so my recent 'pair programming' has > > been limited to comments and now diff suggestions on Github PRs. So I > > need the comments on real use cases from you and Chri

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread DL Neil
On 3/08/19 4:02 PM, Terry Reedy wrote: On 8/2/2019 4:52 PM, DL Neil wrote: On 3/08/19 8:32 AM, Terry Reedy wrote: On 8/2/2019 5:10 AM, DL Neil wrote: Please recommend a Python-friendly, bandwidth-respectful, (but effective) system for pair-programming; where the 'pair' are geographically sepa

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread Cameron Simpson
On 03Aug2019 08:52, DL Neil wrote: On 3/08/19 8:32 AM, Terry Reedy wrote: 2. Do two systems connect directly peer-to-peer or through a server? Exclusively the latter (thus far in the investigation). If one party is remote and both are behind a NAT (_very_ common in Australia, for example)

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread Cameron Simpson
On 03Aug2019 16:51, DL Neil wrote: On 3/08/19 11:50 AM, Cameron Simpson wrote: appear.in can also screen share along with its video conferencing, and I imagine Zoom might do so also. But a screen share is "read only" for the other party. You could both screen share of course, but it doesn't s

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread boB Stepp
On Fri, Aug 2, 2019 at 4:11 AM DL Neil wrote: > > Please recommend a Python-friendly, bandwidth-respectful, (but > effective) system for pair-programming; where the 'pair' are > geographically separate. > At work (not programming related) my department has just started using GoToMeeting. So far i

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread DL Neil
On 3/08/19 11:50 AM, Cameron Simpson wrote: appear.in can also screen share along with its video conferencing, and I imagine Zoom might do so also. But a screen share is "read only" for the other party. You could both screen share of course, but it doesn't solve the keep-the-code-in-sync issue.

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread Terry Reedy
On 8/2/2019 4:44 PM, Chris Angelico wrote: in response to my enquiries Not the OP, but weighing in from personal experience: I've often pair programmed using just a video call service (with screen share). The biggest downside is that it has to share the full image of the screen, which means it

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread Terry Reedy
On 8/2/2019 4:52 PM, DL Neil wrote: On 3/08/19 8:32 AM, Terry Reedy wrote: On 8/2/2019 5:10 AM, DL Neil wrote: Please recommend a Python-friendly, bandwidth-respectful, (but effective) system for pair-programming; where the 'pair' are geographically separate. 'geographically separate' could ra

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread Cameron Simpson
On 03Aug2019 11:39, DL Neil wrote: On 3/08/19 10:34 AM, Chris Angelico wrote: On Sat, Aug 3, 2019 at 7:30 AM DL Neil wrote: On 3/08/19 8:44 AM, Chris Angelico wrote: Google Hangouts, or a proprietary internal platform ("Owl") which does similar things but is better able to handle different b

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread Chris Angelico
On Sat, Aug 3, 2019 at 9:40 AM DL Neil wrote: > > Basically, what I'd be interested in seeing is a multi-player game of > > Notepad++, in contrast to IRC. http://www.bash.org/?85514 > > With the ability to frag your pair-programmer when (s)he makes a > mistake? Remind me never to 'pair' with you!

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread DL Neil
On 3/08/19 10:34 AM, Chris Angelico wrote: On Sat, Aug 3, 2019 at 7:30 AM DL Neil wrote: On 3/08/19 8:44 AM, Chris Angelico wrote: Google Hangouts, or a proprietary internal platform ("Owl") which does similar things but is better able to handle different bandwidth connections. Thanks. Will

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread DL Neil
On 3/08/19 8:57 AM, Dennis Lee Bieber wrote: On Fri, 2 Aug 2019 21:10:32 +1200, DL Neil declaimed the following: - AWS Cloud9: (apparently will run on a small, free, cloud-server) Cloud9 is normally available on BeagleBone Black cards (though you'd have to open up your firewalls and m

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread Chris Angelico
On Sat, Aug 3, 2019 at 7:30 AM DL Neil wrote: > > On 3/08/19 8:44 AM, Chris Angelico wrote: > > programmed using just a video call service (with screen share). The > > TeamViewer, and similar? > I didn't mention this earlier, perhaps being carried-away by my > enthusiasm for 'there must be a bette

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread DL Neil
On 3/08/19 8:44 AM, Chris Angelico wrote: On Sat, Aug 3, 2019 at 6:34 AM Terry Reedy wrote: On 8/2/2019 5:10 AM, DL Neil wrote: Please recommend a Python-friendly, bandwidth-respectful, (but effective) system for pair-programming; where the 'pair' are geographically separate. 'geographically

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread DL Neil
On 3/08/19 8:32 AM, Terry Reedy wrote: On 8/2/2019 5:10 AM, DL Neil wrote: Please recommend a Python-friendly, bandwidth-respectful, (but effective) system for pair-programming; where the 'pair' are geographically separate. 'geographically separate' could range from in the same room to a conti

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread Chris Angelico
On Sat, Aug 3, 2019 at 6:34 AM Terry Reedy wrote: > > On 8/2/2019 5:10 AM, DL Neil wrote: > > Please recommend a Python-friendly, bandwidth-respectful, (but > > effective) system for pair-programming; where the 'pair' are > > geographically separate. > > 'geographically separate' could range from

Re: Remote/Pair-Programming in-the-cloud

2019-08-02 Thread Terry Reedy
On 8/2/2019 5:10 AM, DL Neil wrote: Please recommend a Python-friendly, bandwidth-respectful, (but effective) system for pair-programming; where the 'pair' are geographically separate. 'geographically separate' could range from in the same room to a continent away, as long as two people have

Remote/Pair-Programming in-the-cloud

2019-08-02 Thread DL Neil
Please recommend a Python-friendly, bandwidth-respectful, (but effective) system for pair-programming; where the 'pair' are geographically separate. Next week is the local PUG's next meeting (details below) billed as a "Python Hands-On Coding night". I shall be travelling, so can't attend in