TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

This real-time coding environment could take social code to the next level

37 pointsby Wumpalmost 13 years ago

12 comments

bradleylandalmost 13 years ago
Social coding rarely means working on the same file at the same time. In order for work to proceed efficiently, there has to be some separation of work and responsibility.<p>I do think, however, that this will be great for code review and teaching. None of our developers are in the same place. We use Github and Gists to collaborate, escalating to a MeetingBurner session if we really need eyes on a conflict all at once. Those instances are infrequent, but on the business side, the sales and marketing teams use Google Docs to great effect when collaborating on their documents.<p>The ability to see someone else's cursor and watch their edits in real time is a major force multiplier. Documents reach a final stage much more quickly than they do with the old "track changes and email" approach. I can't help but see parallels in the dev team's approach, even with Git.
Permitalmost 13 years ago
I can't help but be reminded of <a href="http://xkcd.com/927/" rel="nofollow">http://xkcd.com/927/</a> every time I see a new collaborative editor. Whether it's Cloud9, Google Collide, Collabedit or Space, one must sacrifice all the benefits of their current IDE in order to use this one. Wouldn't these sorts of projects make infinitely more sense as a plugin for an established text editor or IDE like Sublime or Visual Studio?
评论 #4225790 未加载
评论 #4227176 未加载
评论 #4226396 未加载
评论 #4226205 未加载
drharrisalmost 13 years ago
I'm not bullish on the idea of real-time collaborative coding. Maybe a simple CRUD app can handle that sort of thing, but anyone who's spent days debugging a corner case knows that the presence of someone else tends to just complicate the process. I agree with others that this could be great as a teaching/mentoring tool, or maybe an easier way to do code reviews. Just not seeing the point with collaborative coding.
kleibaalmost 13 years ago
It's funny - all these "real time code collaboration" editors that have been popping up lately remind me of a job at a research institute I had some 15 years ago. There we would sometimes do a `xhost -`, set the DISPLAY variable and just open a second Emacs frame on the remote machine. Of course that gives the other person pretty much full access to all your local files, but come on, we were all buddies there...
antiheroalmost 13 years ago
It's like P = x^n where n is how much a bit of code is pissing me off, n is how many people are working on it, and P is how much I am actually pissed off.
yawgmothalmost 13 years ago
It seems apparent to me that Space's best use would be education of programming through pair programming. Or, imagine a lecture being taught with Space - each student watching the prof (and, of course, <i>not</i> deleting everything she types) code on their laptop rather than on a projector.
mahyarmalmost 13 years ago
A reliable shared web code editor with syntax highlighting would be great for interviews. I've tried a few, but they crap out. Or the editors don't support the languages I care about, like Objective C. I've been living with Skype screencasts.
stewie2almost 13 years ago
I don't understand social coding. If I'm working on file A and someone is working on file B. I want to compile the project and test the changes I just made to A, But someone happened to break file B, so the project won't compile. Then what?
pwpwpalmost 13 years ago
<a href="http://en.wikipedia.org/wiki/Betteridges_Law_of_Headlines" rel="nofollow">http://en.wikipedia.org/wiki/Betteridges_Law_of_Headlines</a>
the_cat_kittlesalmost 13 years ago
While I don't really want this for coding, something like this for a music editor (DAW) would really be fantastic.
评论 #4227090 未加载
wavephormalmost 13 years ago
I have never encountered a scenario where I need to work on the same file, at the same time as somebody else.<p>That's what revision control is for. This looks like it was built by people who don't use a revision control system.
drivebyacct2almost 13 years ago
Oh my god, oh my god. Yes please. Please open source this. I'd love to be able to open a browser and have my workspace spring to life and I'd love to be able to pair program with two computers, keyboards, mice.