Not necessarily lost to a 3rd party. Just if somebody was working on fixing a blocker and doesn’t push progress before going home and then losing the laptop on the train or something.
The real scenario would be “we need to finish this blocker that Jim is working on, but he is sick and hasn’t pushed progress to git.”
As to syncing with cloud. Why not just have it on cloud and let people ssh into the server. And then do one better better, and give them a full IDE instead of teaching them emacs or vim.
When you code on your laptop computer and push to git; every day.
The problem wouldn’t actually be people taking code home, it would be taking the data they are working on, as this could be highly sensitive data (think medical history) and regulation wouldn’t allow for it to leave the company location.
First thing off the bat I notice is that Coder looks harder to deploy or try out, Theia was super easy, on the landing page they had a docker one liner:
docker run -it -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next
theia looks pretty cool, but didn't look like intellisense was built in to that docker image. Is there an easy set of language plugins, and a way to get them to pop into that docker image?
Which language are you looking for? There are more images: https://github.com/theia-ide/theia-apps and you can build custom with own set of Theia/VS Code extensions.
This got me too. It looks like a neat project, but the phone number requirement seems a little off. There doesn't appear to be a real need for it and running through their privacy page isn't helpful.
Whaaa? Is that a new thing? I've never needed to supply my phone# to GitHub, and there's no # associated with my profile. Also, I agree with you in being a little hesitant to give it out and is precisely why I didn't go further than the sign-up page for coder.com.
There was a lot of good thing about that setup. Nobody could walk home with code, and no code was lost on somebody laptop.
Execution happened on a server, much more powerful than any dev machine.