Live data from Hacker News

Tools for Remote Software Development and Pair Programming

zapier.com

11–20 of 56 posts

Re: Tools for Remote Software Development and Pair Programming

#11
post #10

I used to think there was a lot of value in the concept of pair programming but I think the Pull Request and Code Review model is simply superior. It allows for a lot of the benefits of pair programming but with lower costs. I've always found that even looking over someone's shoulder to help debug something slows to a crawl. It takes more discipline than most engineers have to keep it truly paired.

What kind of pair programming have you engaged in, beyond the "debug over the shoulder" scenario?

Re: Tools for Remote Software Development and Pair Programming

#15

What about a shared whiteboard, though? That's the one thing I'm missing at the moment. Using one of those with a couple of nice graphics tablets would be great.

I have lamented the lack of a good online whiteboard experience for decades now. I think the real problem is that for a proper whiteboard, we need obscenely large and high-resolution displays.

Analog is much better than digital in this particular.

Re: Tools for Remote Software Development and Pair Programming

#16
post #10

I used to think there was a lot of value in the concept of pair programming but I think the Pull Request and Code Review model is simply superior. It allows for a lot of the benefits of pair programming but with lower costs. I've always found that even looking over someone's shoulder to help debug something slows to a crawl. It takes more discipline than most engineers have to keep it truly paired.

I've had a occasionally successful pair-coding experiences, but I'd say I generally agree with you. Pull requests and code reviews have a lot of benefits. It lets the team work asynchronously, so you can collaborate more effectively with remote workers from around the world. As you make some changes, other people in your team might be interested in the reasoning which lead to that decision, and you can point to the pull request's discussion. In addition, it lets you think about the problem over a longer period of time, without putting anyone "on the spot"; sometimes you just need to let things stew for a bit.

Re: Tools for Remote Software Development and Pair Programming

#17
post #8

Earlier quoted context omitted.

Guessing you're talking about Screenhero. https://screenhero.com/

That's it. That system was fantastic.

Was? Are you saying you don't hold that opinion anymore, or do you just not use it?

Re: Tools for Remote Software Development and Pair Programming

#18

What about a shared whiteboard, though? That's the one thing I'm missing at the moment. Using one of those with a couple of nice graphics tablets would be great.

I have lamented the lack of a good online whiteboard experience for decades now. I think the real problem is that for a proper whiteboard, we need obscenely large and high-resolution displays. Analog is much better than digital in this particular.

SmoothDraw[1] is what Kahn Academy uses, but it lacks those features you mention. Milton[2] is an open source stroke based application, so you get infinite canvas and infinite zoom. Neither are network-based though and it's tough to beat a physical whiteboard.

[1] http://www.smoothdraw.com/sd

[2] https://github.com/serge-rgb/milton

Re: Tools for Remote Software Development and Pair Programming

#19

Earlier quoted context omitted.

That's it. That system was fantastic.

Was? Are you saying you don't hold that opinion anymore, or do you just not use it?

Signups have been closed for 2.5 years since they were acquired by Slack.

http://blog.screenhero.com/post/109337923751/screenhero-join...

Re: Tools for Remote Software Development and Pair Programming

#20

Earlier quoted context omitted.

That's it. That system was fantastic.

Was? Are you saying you don't hold that opinion anymore, or do you just not use it?

I think he means that since Slack bought them, they closed the registrations and have been "integrating with Slack" for some over a year now I belive.
Post reply on HN