Hugo Hacker News

Ask HN: Do remote IDEs work well enough?

p0d 2021-08-19 12:15:14 +0000 UTC [ - ]

I have a linux server in my house and I launch Sublime remotely over ssh for coding projects to a few machines in my house i.e. each project has it's own user on the server.

On a lan the performance is great.

al2o3cr 2021-08-19 01:54:12 +0000 UTC [ - ]

Github's engineering blog did a post recently about their remote IDE setup:

https://github.blog/2021-08-11-githubs-engineering-team-move...

In their case, running the software locally was RAM-intensive so cloud machines were helpful. There's some performance gotchas in the second half of the article that are also worth thinking about.

readonthegoapp 2021-08-19 00:43:56 +0000 UTC [ - ]

Someone recently told me their some particular remote/cloud IDE worked well -- I forget which one it was.

But I said, 'Really?'

And he said, 'Yes, really.'

I'm skeptical.

I'm not a high performance dev -- I actually hate it and only do it when I truly can't afford to pay someone else to do it -- but I'm thinking _maybe_ a cloud IDE could help me somehow.

Maybe end up making me more productive somehow? End up requiring less work, ultimately?

First project would be pretty simple PHP/Laravel CRUD app.

PaulHoule 2021-08-19 00:54:30 +0000 UTC [ - ]

I like the website Hacker Rank where you solve programming puzzles in some language like Python, hit a button and run unit tests, etc.

Also the web IDE for Amazon Lambda is just perfect for the little Lambdas I write that usually take an item off one queue, transform it, then put items on zero or more other queues.

For more complex programs it could be different.

vhodges 2021-08-19 01:49:44 +0000 UTC [ - ]

ssh|mosh/tmux/emacs (or vi) works okay (I've never used mosh but in theory would improve latency).

But https://code.visualstudio.com/docs/remote/ssh works quite well. I routinely work on my project on my Linux box via my macbook (note, I am doing this on a LAN though)... but you can give it a quick try.

On any github repo hit '.' or try https://github.dev/vhodges/stitcherd