Live data from Hacker News

Code together in real time with Teletype for Atom

blog.atom.io

191–200 of 230 posts

Re: Code together in real time with Teletype for Atom

#191
post #45

Earlier quoted context omitted.

It looks like one of the main authors of atom is presenting today at QConSF too. Seems like dumb luck. :D

Yeah, appears to be dumb luck. You don't put together branding and a demo of real-time collaborative editing in a day.

Or it's based on some paired programming hype/growth/buzz that happened months ago and both decided to implement it as an option. I mean it takes a while to implement complex feature sets like this, so maybe some trend in the industry got people in both communities trying to implement this at the same time?

It's not exactly groundbreaking. SubEthaedit did it years ago.

Re: Code together in real time with Teletype for Atom

#192
post #189

Am I really the only one on this forum to think that live shared coding is a terrible idea? The only pro for this is there are no conflicts, so merging is easier. However, live conflicts are still bound to happen if 2 people want to work on the same section of the code, right? And the cost of this is the total unability to debug... I don't get it...

IMO coding out of sync is one of the main useful functions of all modern DVCS systems. Coding together can be useful or fun, I'm sure, but I've noticed that other people don't enjoy my coding style very much in a group setting.

I like to just sit there and read through the code for a long time to figure out how it works, maybe throw in a print statement here or there, and reason out loud about it (or mumble about it myself). Most people like to step through interactively and debug together, and in a group setting this can become a real conflict in my experience.

Re: Code together in real time with Teletype for Atom

#193

Earlier quoted context omitted.

This one single feature could potentially have the largest impact on my workflow in 2018. As much as I love async task management. Real-time collaboration with remote team members should be fascinating ;)

I guess the next step would be something along the lines of Google Wave where you could playback the "conversations" and see the learning process develop.

We actually implemented exactly this in our demo: https://demo.convergence.io/code-editor/

Even as the author, I think web-based IDEs have pretty limited utility, but it is a great showcase for the power of our API. We (my co-founder and I) built this in about 10 days.

Re: Code together in real time with Teletype for Atom

#194
post #11

See also Floobits, which is a fully-realized, production ready service that allows collaborative real-time editing of your editors entire workspace. Floobits has plugins for all major editors, including Vim and IntelliJ, as well as Google Hangouts. https://floobits.com/ Disclosure: I used Floobits a few times and think it’s awesome 10/10

I love Floobits also. Works great in those I've tested: IntelliJ, Atom, and Emacs. But what is still missing in many of these peer programming solutions is the ability to leave for a few moments (or a few days) then return and do a playback of what your peer(s) did while you were gone.

Re: Code together in real time with Teletype for Atom

#195
post #121
post #91

Earlier quoted context omitted.

Just making the point that it went from a simple text editor to a much more full-featured IDE wanna-be. That's a bit of a paradigm shift to me.

That's why I've been using Atom instead. Since 1.17 or so it got quite usable and it's getting better with every iteration. Nowhere near as fast as Sublime Text but usable for daily coding. I disabled the git plugin because we're using fossil. I hope it doesn't become an IDE like VS Code. At least they made the IDE packages separate.

Regarding fossil, do you use fossil for tickets and self-hosting? How well do fossil tickets work compared to Github issues? Do you use any custom themes for fossil tickets?

Re: Code together in real time with Teletype for Atom

#198

Every time I see one of these "code together in real time" announcements I remember SubEthaEdit, which did this flawlessly 14 years ago, and released the collab part as a library that other apps can use: Coda uses (or at least used, I haven't used Coda in years) it and is/was compatible for sharing. https://subethaedit.net

Oh yes, I remember we were using this among attendees at WWDC to write full notes of the talks! We didn't know each other but spread the connection parameters between neighbors.

Re: Code together in real time with Teletype for Atom

#199

Every time I see one of these "code together in real time" announcements I remember SubEthaEdit, which did this flawlessly 14 years ago, and released the collab part as a library that other apps can use: Coda uses (or at least used, I haven't used Coda in years) it and is/was compatible for sharing. https://subethaedit.net

Didn't subethaedit use operational transforms that were very easy to desync?

I remember giving up on the program because if there was any instability in the network at all it desynched in surprising ways.

Post reply on HN