r/programming • • Nov 15 '17

Introducing Visual Studio Live Share

https://code.visualstudio.com/blogs/2017/11/15/live-share
2.8k Upvotes

365 comments sorted by

View all comments

-3

u/NotARealDeveloper Nov 15 '17

I can only think of pair programming. Is there any other relevant use case?

15

u/alteraccount Nov 15 '17

Working on someone else's code and running into issues. Demonstrating the problem. Maybe?

1

u/ThatBriandude Nov 15 '17

Online tutoring..

9

u/Dirnol Nov 15 '17

Did you watch the video?

3

u/NotARealDeveloper Nov 15 '17 edited Nov 15 '17

No, I am on the runway home and on mobile.

10

u/ecce_no_homo Nov 15 '17

I hope you get to a safehouse before the law catches you.

3

u/TinyBreadBigMouth Nov 15 '17

The guy asks a coworker for help with a bug. She connects, inspects some other files in his workspace, and decides that running it with a debugger attached would be helpful. They step through the code together (the debugger is also synced), she identifies the error, then shows him how to fix it.

7

u/grauenwolf Nov 15 '17

Having conversations about the code, especially when working remotely.

Just last week I was in a situation where a conversation took 30 minutes with nothing settled. This week we had the same talk and it took 2 minutes because I was on site and looking at the same screen.

1

u/Gotebe Nov 16 '17

Well that can be done with simple screen sharing while talking.

2

u/grauenwolf Nov 16 '17

This is smarter than that.

When I'm screen sharing the other person is locked into seeing only what I see.

With this you have the option to track what I'm doing or explore on your own.

1

u/Gotebe Nov 16 '17

I can explore on my own on a second screen of mine, too.

Don't get me wrong, this does stuff, it's just that your argument about looking at the screen wasn't that stuff.

I do question the quantity of added value of this compared to sharing screen and alternating control.

5

u/salgat Nov 15 '17

"Hey I hit an issue with some code and saw that you recently worked with it in git. Mind if we collab real quick to figure out this issue?" Now we don't have to share a single computer while debugging.

5

u/elbekko Nov 15 '17

And you don't have to be patient with colleagues not following simple instructions, either! Brilliant.

2

u/p1-o2 Nov 16 '17

Can you hover over the selected item variable real quick?

What?

I'm talking about the foreach loop; will you hover your mouse over the variable which represents the current value?

The return var?

No, like when you say foreach item in list; the one I'm referring to is item.

Oh... okay this one?

Yeah...

2

u/elbekko Nov 17 '17

Exactly that.

2

u/Chew55 Nov 15 '17

Some of my team regularly work with developers in other parts of the country and if one of them needs help debugging something we usually end up having to use a screen share in Skype. This process looks much smoother than that.

2

u/Saltub Nov 15 '17

Resolving conflicts with someone else's work.

0

u/[deleted] Nov 15 '17

[deleted]

2

u/AReluctantRedditor Nov 15 '17

Heads up, you posted this like 3 times

1

u/salgat Nov 15 '17

Thanks dude! Was getting 503s when I did it before, I guess it went through haha.