Recently, my faithful Sublime Text journey kind of ended, and I did not want to tinker/fix it. I have been using it since its first year of release. So, I had to decide on an IDE to live for the next few decades or for as long as I needed one. The final battle was between Emacs and Vim. I had played around with both in my prior developer life. I took time to read up, play around, and realize I'm not living in an IDE…
We Have to Start Over: From Atom to Zed
101–110 of 243 posts
Re: We Have to Start Over: From Atom to Zed
#102Re: We Have to Start Over: From Atom to Zed
#103Recently, my faithful Sublime Text journey kind of ended, and I did not want to tinker/fix it. I have been using it since its first year of release. So, I had to decide on an IDE to live for the next few decades or for as long as I needed one. The final battle was between Emacs and Vim. I had played around with both in my prior developer life. I took time to read up, play around, and realize I'm not living in an IDE…
What are the reasons that you have decided to drop ST?
Re: We Have to Start Over: From Atom to Zed
#104I wish developers finally learned this lesson. As a screen reader user, I'm sick of all these "modern" tools written in Rust (and yes, it's nearly always Rust) where Voice Over just sees an empty window. It's far easier to dig yourself out of the trap of no accessibility if all you need to do is to slap a few aria labels on your buttons and sort out some focus issues than when you need to expose every single control to every single OS.
At least there's AccessKit[1] now, which might make the work a bit easier, though I'm not sure how suitable it is for something as big as an editor.
Re: We Have to Start Over: From Atom to Zed
#105Earlier quoted context omitted.
I would like some commentary from you, sounds very reasonable to me, I don't understand what the problem is. Of course if you choose to share your project with others for collaboration, the content of that project is transmitted from your machine, what else would you expect? How would it work otherwise?
I didn't get it at first, but as I read it the last "Zed" is not the editor but the company. Basically the Zed company also gets access to the code you're sharing with other users.
Re: We Have to Start Over: From Atom to Zed
#106Their custom UI framework might be all fun and games for now, but that will probably change once they realize they need to implement accessibility. Doing this in a custom framework without sacrificing performance won't be easy and is going to require lots of messy, per-platform work. It's not like it's optional for them either. It would be for a simple editor that you can just decide not to use, but they're positioni…
Re: We Have to Start Over: From Atom to Zed
#107Earlier quoted context omitted.
I didn't get it at first, but as I read it the last "Zed" is not the editor but the company. Basically the Zed company also gets access to the code you're sharing with other users.
In other words, “when you use our servers your data will be on our servers but we’ll only access it when we’re debugging our servers.”
Re: We Have to Start Over: From Atom to Zed
#108>I don't know about zero cost — every abstraction has a cost, I guess
Part of the cost Rust incurs is the compile time. But thanks to LLVM it seems you can in general have zero-cost abstractions, if we mean high level syntax with low level performance. Feels like a golden age of language design atm.
Anyway, the “let’s do it right, and do it ourselves” philosophy is attractive and I’ll be downloading Zed to check it out.
Re: We Have to Start Over: From Atom to Zed
#109I used Zed for a while. The biggest performance improvements I noticed, compared to VS Code, were in start-up times and the opening of files. Sure, Zed feels snappy in those areas, but I feel VS Code is simply not that bad speed-wise when it comes to everyday coding. Especially, in the era of M1 Macs. Zed may win the battle in the longer term, but I feel slow performance has to truly annoy the fuck out of the user to…
Community usually wins
Re: We Have to Start Over: From Atom to Zed
#110Earlier quoted context omitted.
I would like some commentary from you, sounds very reasonable to me, I don't understand what the problem is. Of course if you choose to share your project with others for collaboration, the content of that project is transmitted from your machine, what else would you expect? How would it work otherwise?
I didn't get it at first, but as I read it the last "Zed" is not the editor but the company. Basically the Zed company also gets access to the code you're sharing with other users.
Is that right? If I understand that correctly I think that’s going to be an instant no for a lot of people.