Live data from Hacker News

Zed, a collaborative code editor, is now open source

zed.dev

101–110 of 642 posts

Re: Zed, a collaborative code editor, is now open source

#102
post #70

How many people find real time sharing helpful? I've never found it to be beneficial. I'm curious.

It sounds nice in theory but I've noticed I cannot focus when somebody else is looking over my shoulder. It could be useful as a way to occasionally show somebody around the code base though.

The anxiety of someone constantly peering over my shoulder in a virtual sense greatly amplifies any imposter syndrome already present.

Every typo, every goofy idea (which clearly would not work), etc. all laid bare to see in realtime.

Pair programming was the main reason I left a company after management rolled it out to every team.

Re: Zed, a collaborative code editor, is now open source

#103

Consider discarding the CLA if you anticipate third-party contributions. If you need to verify provenance, the Developer Certificate of Origin is a better approach. Otherwise, this (correctly) reads as a project which intends to take advantage of FOSS contributors for a while before pulling the rug and making it non-free again.

Also the "CLA" link just points to https://zed.dev/cla , which asks me to authorize Zed Industries to access my private GitHub profile. So at this point I don't even know what the CLA says. That's important because not all CLAs are created equal. I think some don't fully remove the contributors' ownership, which would prevent the hypothetical future closed-sourcing.

The CLA does not prevent future closed-sourcing sadly

Re: Zed, a collaborative code editor, is now open source

#104
post #42

Earlier quoted context omitted.

I've greatly enjoyed pair (and trio) programming with friends using it (vscode's version of this) on side projects. For the most part I'm not sold that pair programming is an efficient way to program, but it's a nice social way to program. If you're going to do it, especially remotely, it's really nice to have your editor support it instead of just using screen sharing.

I've never really pair programmed - I've worked on joint projects, of course, but collaboration occurs over discord/github. I'm intrigued - what does this actually consist of? Does one person write one function and another write the next while you chat about what needs to be done?

Often one person is the driver, the other is a director.

Like being in a rally car :)

Re: Zed, a collaborative code editor, is now open source

#105
post #77

Earlier quoted context omitted.

Speaking of Linux, are there any other editors we can use today? I tried to look for one recently but couldn't find anything. (edit: I mean collaborative editors)

nano, pico, vim, VS Code, Brackets, Notepadqq, Gedit, Kate, Leafpad, Geany

Helix is another interesting option:

https://helix-editor.com/

Re: Zed, a collaborative code editor, is now open source

#106

There are some free code editor but no good free ide. Jetbrain are the main player and their products are paid. I am finding a jetbrain alternative that is free

emacs. Totally free and open source since 1976.

oh, sorry, you asked for an IDE and not an operating system... /s

seriously, budget a day or two for the ergonomics and a week for wrangling plugins, but some of the most productive developers in the world use emacs and they never need to worry about vendor issues, porting issues, not having a GUI, support for some weird file type, ability to create some funky type of macro, etc.

Re: Zed, a collaborative code editor, is now open source

#107

Tangent: I wish we could standardize real-time code sharing the same way we have with LSPs. It is sad that if you want to pair-program, both have to be using the same editor. It really makes more sense to have one standard format so that one person can use VSCode and another can use Vim or Zed. If you want to make it standard practice you have to enforce everyone to use the same editor, which sucks. Already at work s…

Real time document editing and sync is actually a tall order. To make it editor/tool agnostic you'd need some kind of overlay fs + first/third party support in the various editors (as most editors don't hot reload file changes; they expect the files they have open not to be changing underfoot).

Yeah I don't know what work is involved to build something like it, but not having it def. leaves the editor ecosystem in a vulnerable position for monopolistic practices.

Re: Zed, a collaborative code editor, is now open source

#109

I had the pleasure of working with Nathan Sobo when he joined Pivotal Labs ~2008. He had a burning desire to create a transformative text edior/ide back then. He is bright, not only in an intellectual & talent sense, but also in an energetic sense. He is also compassionate & genuine person. I'm very happy & inspired every time I see his endeavors progress. Knowing Nathan has been one of the major catalysts for me to…

Wow Brian, nice to hear from you. Thanks very much for your words! I remember you setting a new standard of speed for me when we worked together!

Re: Zed, a collaborative code editor, is now open source

#110
post #77

I hope this leads to Zed being ported to other platforms (Linux, please!)

Speaking of Linux, are there any other editors we can use today? I tried to look for one recently but couldn't find anything. (edit: I mean collaborative editors)

Collaborative editors I presume you mean? Because 99% of popular editors have linux builds.

Anyway, the VSCode plugin ecosystem is probably your best bet there: https://code.visualstudio.com/learn/collaboration/live-share

Post reply on HN