Live data from Hacker News

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

news.ycombinator.com

141–150 of 246 posts

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

#141
post #71

Earlier quoted context omitted.

I would challenge if the size of the machine or responsiveness of the cloud is superior to local. Most people are not compiling Rust all day, but refreshing JavaScript. Which is to not even bring up the cost difference to rent or own a beefy piece of hardware. 64 gigs of ram is nothing for a local machine, but comes at a cloud premium. I do think there are some real wins in ensuring development environments are consi…

> 64 gigs of ram is nothing for a local machine It's not nothing. Most developers are issued laptops, and a 64GB Macbook costs over $3000. Plus a CDE can be shared.

Then don't buy a macbook, adding ram to a laptop isn't that expensive. You can get a 64 GB stick of DDR5 for $150.

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

#142

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.

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

#143
post #138
post #91

Earlier quoted context omitted.

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

This is software development. I wouldn't hire someone (remotely) who couldn't guarantee that they're on a good connection. It's part of the job.

I strongly disagree about connectivity being inherently required by software development and therefore an implied part of the job. To take it a step further I believe most developers would benefit from being offline some parts of the day, unless some exceptional circumstances make that unproductive.

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

#144
post #44

For Jetbrains users: Step 1. Create an Oracle Cloud account Step 2. Create an Ampere 6 core, 32gb memory instance for like $5/mo Step 3. Use Jetbrains Gateway to run your IDE as a thin client, executing on that host. You get a pretty darn beefy ARM64 VM instance from OCI for extremely cheap. You can get these in a region near you, with low latency. And Jetbrains Gateway works pretty great. On the plus side, this is a…

Jetbrains Gateway is very poor compared to VS Code's remote development plugin. I can't use it without wanting to pull my hair out. It's laggy, installing plugins is painful (per project?!), etc.. Has it improved in the last year?

It's still painful. Maybe it's improved, but my day-in/day-out with it is horrible.

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

#145
post #105
post #91

Earlier quoted context omitted.

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

SSH used to work perfectly fine over 28.8 kbps modems. You don't really need a stellar connection for remote coding. If your internet is capable enough for a video call it can run a hundred remote IDEs side by side.

It doesn't work perfectly fine over in-flight wifi.

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

#146
post #44

For Jetbrains users: Step 1. Create an Oracle Cloud account Step 2. Create an Ampere 6 core, 32gb memory instance for like $5/mo Step 3. Use Jetbrains Gateway to run your IDE as a thin client, executing on that host. You get a pretty darn beefy ARM64 VM instance from OCI for extremely cheap. You can get these in a region near you, with low latency. And Jetbrains Gateway works pretty great. On the plus side, this is a…

Jetbrains Gateway is very poor compared to VS Code's remote development plugin. I can't use it without wanting to pull my hair out. It's laggy, installing plugins is painful (per project?!), etc.. Has it improved in the last year?

Sounds close to my experience with Rider the other week. Had a fantastic experience migrating my dev environment to WSL+VSCode from VirtualBox. Went to try Rider pointed at the WSL instance and.. Basically gave up on it lol.

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

#147
post #48

Earlier quoted context omitted.

Having more grads coming out of university unprepared and expecting even more handholding (this time in the form of devcontainers in the cloud preconfigured and "ready", etc) really does not bode well for the health of our industry long term.

The situation is pretty bad. Some students don’t know how to Google properly because they know they can always reach out to TAs/CAs during office hours But at the same time if everyone moves to devcontainers, will this skill even matter for the most part? Because the people who want to learn how to do something are going to do it regardless, and those who don’t might not need to worry about it

Who sets up the devcontainers?

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

#148
We ise Coder at our lab for machine learning simulations. We have a self hosted Coder deployment and use docker to proviosn workspaces on our GPU servers. Each lab member can spin up a fully working, dev environment in less than a minute and they don't ever have to think about installing it configuring the. Correct CUDA version, GPU drivers etc.

We persist home directory of a user across all their workspaces and also mount a common data directory to all so that we have access to ore downloaded datasets.

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

#149

Earlier quoted context omitted.

The situation is pretty bad. Some students don’t know how to Google properly because they know they can always reach out to TAs/CAs during office hours But at the same time if everyone moves to devcontainers, will this skill even matter for the most part? Because the people who want to learn how to do something are going to do it regardless, and those who don’t might not need to worry about it

Who sets up the devcontainers?

Mom

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

#150
post #143
post #138

Earlier quoted context omitted.

This is software development. I wouldn't hire someone (remotely) who couldn't guarantee that they're on a good connection. It's part of the job.

I strongly disagree about connectivity being inherently required by software development and therefore an implied part of the job. To take it a step further I believe most developers would benefit from being offline some parts of the day, unless some exceptional circumstances make that unproductive.

That’s ridiculous, you’re conflating productivity (due to slack and meetings, I assume) with fast internet access.

You need to install potentially large packages and images, commit code, and be clear in meetings - that’s a minimal standard for software and if someone can’t do that because they’re on some crazy kbps internet then they’re not suitable for the job.

Post reply on HN