Live data from Hacker News

Ask HN: Is anyone using cloud dev environments (e.g. Codespaces/Replit) at work?

news.ycombinator.com

181–190 of 246 posts

Re: Ask HN: Is anyone using cloud dev environments (e.g. Codespaces/Replit) at work?

#181
post #72

Yeh. We use DevPod to work in cloud dev environments in our AWS cloud. I hate it. DevPod brings its own SSH implementation that injects itself into your server and munges CRLF, making ssh sessions to your workspace fraught with difficulty except for basic command line applications. The only terminal that seems to work is the one built in to Visual Studio Code. Maybe Microsoft Windows Terminal also works, I dunno. If…

It depends on what CDE you go with, some like Gitpod support vim/emacs well via their Terminal editor. But you're not wrong about VSCode being the first class citizen.

Re: Ask HN: Is anyone using cloud dev environments (e.g. Codespaces/Replit) at work?

#182

Most of the CS classes at my university have moved on to an online Jupyter environment with VS Code preinstalled. It lets students spawn an environment with all the required software for their class preinstalled. E.g. For Computer System it spawns an environment with GDB pre-installed, while for Intro to AI it has PyTorch/Python3 pre-installed

Online REPLs are great, but students especially in CS should know how to set up their environment.

I remember being a Junior Compsci student watching other students struggle to install the Java JDK on their Windows laptops (install JDK not JRE; configure PATH; install Eclipse; point it at the JDK). The professor had to come around and help them. I was the only student with a Mac and I had transferred from a community college where we had already learned Java in the first semester, including how to install and set up a local environment. All of this to say I feel like colleges should better prepare students to set up their local environments, although I see how useful the online REPL options are for getting started.

Re: Ask HN: Is anyone using cloud dev environments (e.g. Codespaces/Replit) at work?

#183

At Coherence (withcoherence.com) we are building a slightly different twist on this where one configuration can drive different environments across the SDLC - Cloud IDE for dev, full-stack branch previews, CI/CD, staging/qa/UAT, production - with deployments in your own AWS/GCP account. We generally see a ton of velocity increase in dev from teams that adopt the Cloud IDE alongside the rest, as exhibited by lots of c…

I can't tell you how frustrating it is to see new cloud IDEs come up that don't adopt the containers.dev standard. It's published, it's open, please don't NIH this. Devpod did this right. Gitpod is actively working on supporting it. No I one hundred percent do not want to use your coherence.yml files instead.

Right, I forget that one size always fits all :) This is one hundred percent the way to go for something that isn't only a cloud IDE...

Re: Ask HN: Is anyone using cloud dev environments (e.g. Codespaces/Replit) at work?

#185

Earlier quoted context omitted.

I can't tell you how frustrating it is to see new cloud IDEs come up that don't adopt the containers.dev standard. It's published, it's open, please don't NIH this. Devpod did this right. Gitpod is actively working on supporting it. No I one hundred percent do not want to use your coherence.yml files instead.

Right, I forget that one size always fits all :) This is one hundred percent the way to go for something that isn't only a cloud IDE...

Please contribute to the standard if it's not flexible enough. That's what I'm saying. We need to standardize on a format and stop mucking about with ten thousand different ways of declaring a thing. Devfile, devcontainer, whatever. Just please pick an existing, open standard and upstream changes.

Re: Ask HN: Is anyone using cloud dev environments (e.g. Codespaces/Replit) at work?

#186
post #169

Earlier quoted context omitted.

I can't tell you how frustrating it is to see new cloud IDEs come up that don't adopt the containers.dev standard. It's published, it's open, please don't NIH this. Devpod did this right. Gitpod is actively working on supporting it. No I one hundred percent do not want to use your coherence.yml files instead.

When we did our thing our starting position was support for devcontainer after evaluating all options. But we are working on supporting devfile soon.

I forgot about Devfile but yes good choice!

Re: Ask HN: Is anyone using cloud dev environments (e.g. Codespaces/Replit) at work?

#187
At Niantic we use Strong Network: https://strong.network/

It's a swiss based company that provide a secure environment based on container.

We like the many security features they offer, like proxying outgoing connections, organization wide controls, importing automatically source code ACLs and many possibilities for custom images. Onboarding new people is also very easy once we got our custom base images working.

We have a very good contact with Strong network and they are very responsive to our requests and comments.

Compared with other integrated Web IDEs, we feel that security was at the core of the design, which is not always the case, and this transpires in the way the product is structured.

Re: Ask HN: Is anyone using cloud dev environments (e.g. Codespaces/Replit) at work?

#188

This is one of these things that I'm shocked there isn't more widepsread uptake on. It seems to win on some of the more important dimensions: ease of use/UX (if executed well), power of machines -> faster iteration time for many workflows, improved priacy. I am not familiar with pricing for many of these offerings and I suspect it probably is pretty expensive. Even at megacorps where they have really good cloud dev e…

you mean I could transmit my commands at the super fast speed of my internet connection compared to nanoseconds? SIGN ME UP!

I know you joke, but I've been in situations where my local environment was so slow that I'd rather program in vim at 200ms latency, because that still would have been better for my sanity.

Re: Ask HN: Is anyone using cloud dev environments (e.g. Codespaces/Replit) at work?

#189
post #91
post #81

Plenty of large companies are using them (I'm talking Google/FB/Microsoft and the like). You may not have heard of it because they run these systems in-house vs using a commercial service. My company switched to 100% remote dev envs a couple years ago. When you cut a branch it spins up a VM and you can connect to it from VS Code (native or browser based) or just plain SSH. It works great. The lag is not noticeable at…

Curious what you do for the people on less-than-good internet connections? Or is everybody just onsite with a business-class SLA?

I used a codespace on a transatlantic flight and it worked ok.

Re: Ask HN: Is anyone using cloud dev environments (e.g. Codespaces/Replit) at work?

#190
Full disclosure: I'm a Gitpod Community Hero (i.e. volunteer ambassador)

Personally I used Gitpod at work every day (Nx + React on a fairly complex stack) for 2 years and I loved it.

Always fresh, always working. I don't use it (at work) anymore because I moved to another company and some of us are in Australia / New Zealand where latency becomes a issue (so far).

Post reply on HN