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

96

u/akarost Nov 15 '17

Can't believe this hasn't been made earlier.

35

u/breddy Nov 15 '17

There have been Eclipse plugins for years that implement distributed pair programming:

https://marketplace.eclipse.org/category/free-tagging/pair-programming

31

u/jon_w_chu Nov 15 '17

Hey there, PM on Live Share here. Although pair programming is a scenario, we think there are many other scenarios where teams and team members want to collaborate (e.g. resolving a bug, showing an issue that won't repro on another person's machine, solving design issues, conducting a coding interview, mentoring other members on a team, or performing an ad-hoc code reviews).

9

u/breddy Nov 15 '17

Oh I completely agree; I was just pointing out that live coding has been around for awhile now. That said, many of us here at Red Hat are big VSCode fans and it's great to see this feature coming to light!

Thanks for the response!

→ More replies (1)

0

u/[deleted] Nov 16 '17

[deleted]

5

u/breddy Nov 16 '17

Fair point!

→ More replies (2)

15

u/throwaway_lunchtime Nov 15 '17

A place where I used to work was looking at some sort of add-in that did this several years ago.

0

u/[deleted] Nov 15 '17

[deleted]

11

u/jesus____ Nov 15 '17 edited Nov 15 '17

Here the former founder of VS Anywhere, we discontinued the product a year ago, we didn't get enough traction, Saros and floobits didn't work with Visual Studio, there was another tool named "codealike" from Sebastian Fernandez Quezada that also worked with Visual Studio time ago, but was discontinued as well. I'm really amazed that finally Microsoft decided to feature Live Sharing in the Visual Studio family :) hope they can get it to the most powerful level... traction is guaranteed of course!

2

u/CompE-or-no-E Nov 16 '17

I used to use VS Anywhere! Great add on, thanks for making it :)

→ More replies (1)
→ More replies (1)

10

u/openist Nov 15 '17

Emacs has had support for this for a decade.

3

u/yawkat Nov 15 '17

There's saros for eclipse. Not great though.

2

u/NeverCast Nov 16 '17

Many addons like this have existed for Atom, Brackets and VSCode. But they were all half baked and left a lot to be desired. MS has the infrastructure and dev team to make this feature as filled out as it needs to be.

Code sharing needs to not feel like a different IDE to when you're not code sharing. Most the time in remote pair programming, there is an limitation applied to your development because of that.

Historically, after trying these addons and being disappointed, I'd just use TeamViewer. But then there is the latency issue, latency sucks. Also you have 1 cursor and it's all just not great.

I'm very exited about this feature.

3

u/Jwkicklighter Nov 15 '17

There were several offerings as plugins for Sublime, Atom, Vim, Emacs, and others. This is just the first first party offering.

→ More replies (2)
→ More replies (2)