5 ms·
A few things come to mind on how this could be really useful: - not having to install things like Docker and Postgres on my own machine, save space, not having
by bwhiting2356 6y ago
A few things come to mind on how this could be really useful:
- not having to install things like Docker and Postgres on my own machine, save space, not having to get a computer with as much space in the first place
- not having the heaving lifting on my machine means that I won't get the whirring fan and heat from my laptop
- not having to deal with managing different versions of node on my machine for different projects
- developer onboarding could be faster. There were a lot of little details to get up and running. Getting the npmrc token on my machine so I can install the private packages etc. etc. These could just live in the cloned cloud box that every new developer gets.
- lower the barrier of entry for new developers to just start doing something fun and useful. First day of bootcamp was this install-fest where instructor had to babysit everyone to make sure they got everything configured right. It's probably good for people to learn that stuff eventually but it would help to be able to just jump right in.
One downside: if the wifi is down you won't get able to get anything done at all.
My go-to cloud IDE so far has been Stackblitz. I use it to do little proof of concept stuff, share the link with people. But I prefer working in my own text editor. And you can't do anything more than a simple throwaway project in stackblitz.
- edunteman 6y agoThanks for the ideas! I have yet to see what the usage will be, between having one living "shared" environment, or multiple "cloned" environments. Wifi is an unfortunate issue. Probably a mid-term feature, but one of my early beta users suggested an "offline" version of booste where we clone images downward to the laptop, for use during internet downtimes. Could be a move.
- lukevp 6y agoHmm. I like the idea of making development box setup easier with tooling but this seems less flexible than just doing a vagrant up with an Ubuntu config, or using docker desktop, and costs money. Do people have dev machines that don’t have like 10 gb free to run a VM? Maybe I’m missing something.
- edunteman 6y agoYou're right on this. I had figured that this solution was solved too, until I heard about how frequently Booste is built internally at growing companies. The tracking and distribution of images seems to be the unsolved problem, and centralizing those on a cloud platform could be the move.