Hacker News new | ask | show | jobs
by albertzeyer 1667 days ago
This looks very interesting.

This was almost overdue. Since the beginning of Covid, the need for good remote code development raised quite a bit (at least for many people I know, including our team). When compared to VS Code and its remote editing over SSH, IntelliJ was really lacking. I know of a couple of people who went away from PyCharm just because of this.

Related reports: https://youtrack.jetbrains.com/issue/PY-19752, https://youtrack.jetbrains.com/issue/IDEA-226455

I tried Code With Me but this seems limited to 10 minutes in the free version or so, and also not really intended for remote editing but more for pair programming.

> hosted in Space

What does this mean? I have not really explored this so far. Can I host private own Space instances? I can imagine this would be a requirement in many environments.

Is Space an alternative to GitHub or other hosting solutions? We would not want to move our code, issues and internal project management over to some other platform. We just want good remote editing support.

Will there be a free community version of Fleet?

Anyway, I applied for an invitation to Fleet Preview. Maybe I can get a chance soon to try it out.

1 comments

> When compared to VS Code and its remote editing over SSH, IntelliJ was really lacking. I know of a couple of people who went away from PyCharm just because of this.

What issues did they have?

PyCharm in particular has had a "remote interpreter" feature for a while which works quite well. The text is edited locally but the interpreter and libraries are installed on the remote end. It then brings back whatever it needs for code analysis, so performance when editing is the same as local dev.

The story isn't so great for other languages, though.

> What issues did they have?

The ability to run extensions remotely is really nice. Sometimes I like to develop in my personal environment and running extensions remotely keeps my extensions' NPM dependencies sandboxed from my personal environment.

I might be a little paranoid.

I have used both for this purpose. The setup in pycharm/intellij is about 100x more work so if you don’t plan on working alot on a particular project, in remote mode, it’s just too convenient to use vscode. It parses your .ssh/config so there’s no manual setup, or at least close to 0. In intellij you have to set up folder sync, remote interpreters, , +++. It works great but it’s just a huge hassle in comparison.
It's a very complex environment, where the Python code is widely spread, and also lots of other configuration files are involved. It's not realistic or possible to have a local copy of all of it in our case.
> The text is edited locally

This was the pain point. My local machine didn't have source code locally.

Maybe I was too lazy, but syncing code on both local machine and remote machine was painful.

If you enable auto sync, it’s not much work. The setup is annoying though.
I tried on pycharm which I still pay for. Remote setup was painful especially as it would be MOST useful for new users