Live data from Hacker News

Launch HN: Nimbus (YC W22) – Cloud dev environments for teams

news.ycombinator.com

11–20 of 96 posts

Re: Launch HN: Nimbus (YC W22) – Cloud dev environments for teams

#11
post #3

We're Gitpod users and we absolutely love it. Clean environments for every feature, fast onboarding, easy multitasking, easy PR reviews, great. I also used AWS Cloud9 in the past and GitHub Codespaces. I'd also include Stackblitz in the category. What's the differentiation of Nimbus? Why should I get my team to try out Nimbus? (Not a trick question, I'm just trying to understand how I should remember Nimbus for the n…

+1 to this. I came to ask the same questions.

Answered in the parent comment! But high level - we aim to be more like local development and flexible.

Re: Launch HN: Nimbus (YC W22) – Cloud dev environments for teams

#13

The remote dev environment space is heating up. Quite a few variants and competitors now emerging in this generation of vendors. I started and sold Codenvy to Red Hat which implements Eclipse Che and Eclipse Theia as CodeReady Workspaces. There are increasingly limited differentiation between various vendors. The biggest improvement areas needed now are simpler configuration, faster boot times for complex projects (p…

I wonder if there are any drop in self-hosted solutions for this? Would be great to just use a tool like this even for personal dev.

Re: Launch HN: Nimbus (YC W22) – Cloud dev environments for teams

#14

The remote dev environment space is heating up. Quite a few variants and competitors now emerging in this generation of vendors. I started and sold Codenvy to Red Hat which implements Eclipse Che and Eclipse Theia as CodeReady Workspaces. There are increasingly limited differentiation between various vendors. The biggest improvement areas needed now are simpler configuration, faster boot times for complex projects (p…

There are definitely more alternatives in the market now. But I do see the differentiation pretty clear (maybe because I am building it) Actually I think you are pointing out some great categories for differentiation, simpler config, faster boot time, and so on.

A few more things we learned based on the current market is that the team is way more distributed geographically now. So the latency and collaboration across different geolocation are also two areas we really focus on.

Re: Launch HN: Nimbus (YC W22) – Cloud dev environments for teams

#16
post #10

Earlier quoted context omitted.

Nimbus is more like local development, we're building for teams that use a wide set of IDEs. Think of us as a "machine first" cloud environment instead of "repo first". So its like having a laptop in the cloud for every project. Our differences means we've prioritized local editor integrations, use a full EC2 machine dedicated to each user, aim to be more flexible (e.g. you can schedule when your machines are active)…

> Nimbus is more like local development, we're building for teams that use a wide set of IDEs. How does that work from the IDE's perspective? VS Code of course loves being a thin-client, and I used Emacs with AWS Cloud9 with SSH tunneling (and since I'm so close to an AWS region, even X forwarding). What about others? > Think of us as a "machine first" cloud environment instead of "repo first". So its like having a l…

> How does that work from the IDE's perspective?

We have been adding different IDE integrations into our solution so that a user would not even feel they are coding on a remote environment. We support a very smooth VSCode experience now and JetBrains IDE is on the way.

> What does being "machine-first" mean for the end-user experience?

It means you have the full control and flexibility to define how your environment looks like instead of being forced to have one repo per environment. This flexibility enables the exact same experience as the one you have in your laptop from development and env management perspective.

> Does that mean your target audience is doing data-heaving / processing-heavy development that requires much more powerful machines?

Data-heaving / processing-heavy development is definitely a good use case but our target audience is not limited to that. A few examples here:

  1. even though you are running a webapp with micro-services on the backend, the requirement for computing power can increase as the number of services grow. I see some teams are running 20 - 50 micro-services and it is just too much for a laptop.

  2. In some regions, it is not so common that engineers get the high-end macbook pro for their daily work. Some has to work with 8GB ram machines for various reasons.
> As an end-user, how does this affect me?

Theoretically, containers can do everything VMs do but in reality they introduce different complexity. Here are some examples:

  1. If you have two k8s clusters, you can easily run it on a Ubuntu VM and when you run into issues, it is easy for you to find answers support. But running two K8s clusters inside a docker container is much more challenging~ but yes doable.

  2. There are some random issues I run into with containers, like port forwarding (management in general). Again I figured it out but more complex

  3. Easier to integrate with users current configurations. Most users today still code on their laptop directly instead of creating a container and code inside that container. So most settings can be migrated to a VM-based environment directly.

  4. As much as I love containers... still many engineers don't use containers for various reason.

Re: Launch HN: Nimbus (YC W22) – Cloud dev environments for teams

#17

The remote dev environment space is heating up. Quite a few variants and competitors now emerging in this generation of vendors. I started and sold Codenvy to Red Hat which implements Eclipse Che and Eclipse Theia as CodeReady Workspaces. There are increasingly limited differentiation between various vendors. The biggest improvement areas needed now are simpler configuration, faster boot times for complex projects (p…

Nish from Nimbus here.

Personally, I dont think this is going to be a space where one company "wins the market". Whats best for developers is having flexibility and choosing the right tool for what their building and their team. So I'm hoping that these products become/stay more open and let people pick them up and drop them as needed.

On the differentiation front.. there's some common differentiation points, but to your point there's going to be someone doing things like you when theres more and more competitors.

Also - brilliant job with Codenvy! You're one of the pioneers in the field. When we started Nimbus we did our research (even talking to the folks at Koding, NitrousIDE, etc)

Re: Launch HN: Nimbus (YC W22) – Cloud dev environments for teams

#18

Awesome work on the launch!. I was wondering what the main difference between Nimbus and something like https://devspace.sh/ is?

Hey there! Ziyad from Loft here.

Nimbus is more like GitPod/Codespaces and not intrinsically linked to Kubernetes like DevSpace is. DevSpace is optimized for cloud native development and you could run it on top of Nimbus to connect your dev environment to a k8s cluster.

Hope that helps!

Re: Launch HN: Nimbus (YC W22) – Cloud dev environments for teams

#19
post #18

Awesome work on the launch!. I was wondering what the main difference between Nimbus and something like https://devspace.sh/ is?

Hey there! Ziyad from Loft here. Nimbus is more like GitPod/Codespaces and not intrinsically linked to Kubernetes like DevSpace is. DevSpace is optimized for cloud native development and you could run it on top of Nimbus to connect your dev environment to a k8s cluster. Hope that helps!

Nish from Nimbus here

I was just typing up a response but can't be more succinct than this :)

Re: Launch HN: Nimbus (YC W22) – Cloud dev environments for teams

#20
post #18

Awesome work on the launch!. I was wondering what the main difference between Nimbus and something like https://devspace.sh/ is?

Hey there! Ziyad from Loft here. Nimbus is more like GitPod/Codespaces and not intrinsically linked to Kubernetes like DevSpace is. DevSpace is optimized for cloud native development and you could run it on top of Nimbus to connect your dev environment to a k8s cluster. Hope that helps!

+1 on "You could run DevSpace on top of Nimbus"
Post reply on HN