TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Remote Pair Programming with Screen and Vim

60 点作者 r11t超过 15 年前

10 条评论

Vitaly超过 15 年前
I can only second the recommendation. Skype + Screen & vim over ssh is a great way to collaborate in a distributed environment. We are all working from home since 2005 and it worked pretty well so far.
technomancy超过 15 年前
We do the same thing with Emacs and SLIME, though we are transitioning to Rudel for most of our work: <a href="http://technomancy.us/129" rel="nofollow">http://technomancy.us/129</a>
评论 #859883 未加载
abalashov超过 15 年前
It's good stuff.<p>All my employees work from home and when we need to get together to bang on something, we use a shared desktop over VNC. Getting the appropriate responsiveness and speed out of VNC is a matter of using the right client; plain-vanilla standard VNC and UltraVNC is pretty slow, but TightVNC is quite acceptable. I haven't had any problems with NAT traversal on it either, although we run OpenVPN internally and every person's work machine is on it, so the routing is directly over the tunnel to a server reachable only through the VPN concentrator.<p>My favourite thing about VNC is that it really scales fairly well even to a large number of remote viewers, and doesn't incur licensing costs per marginal head. We are also VoIP guys, so of course we run Asterisk internally and all have pretty decent handsets or softphones that are just one three-digit extension away from each other. Push a few buttons and we can all hop on an internal conference bridge and on our shared VNC - it gets things done.<p>Still, sometimes it's too much overhead just to perform a simple task and screen does quite well.
yan超过 15 年前
This was instrumental in getting help to tough problems over IRC when I was still learning the ropes. Screen is an amazing, amazing program.
评论 #859004 未加载
CoryOndrejka超过 15 年前
We used SSH + screen + vim/emacs for a ton of code reviews and collaborative work at Linden Lab during Second Life development. Even with Second Life + voice in constant use for distributed standups and design discussions -- and SubEthaEdit in use for some text sharing -- SSH + screen + vim was invaluable.
keefe超过 15 年前
I've used GoTo Meeting and also setup custom VNC servers to do the same thing with skype for voice or IM chat along with it. VNC works pretty seamlessly in mac and ubuntu.
vorador超过 15 年前
I think that it contradicts the main principle of pair programming that is, you have to be physically near the other programmer.
评论 #863516 未加载
sofal超过 15 年前
Am I correct in assuming this is impossible on a machine for which you do not have root access?
评论 #859579 未加载
antirez超过 15 年前
for the comparison to be fair it is important to mention that with iChat screen sharing you also get voice chat, and when there is to work on web applications it is pretty cool to be able to also <i>share</i> the browser window.
wastedbrains超过 15 年前
We remote pair all the time with Skype, VNC, then whatever editor the typist is most comfortable in (in our company always emacs). It works really well long as no one is having a bad net connection day.