This is a computer.
Computers have an “environment”. The environment is a collection of software installs that enable developers to run their apps.
Configuring environments can take days (or weeks), and each engineer on your team needs to do it. Time is money.
For teams working together, small inconsistencies in the environment setup can lead to critical bugs in the final product. Google cites environment misconfiguration as the leading cause of in-production failures.
Booste makes it so developers can skip setup and go straight to coding.
This is a Booste codebox. It is a computer that lives in the cloud.
One person on the team sets up the environment.
The rest of the team joins the codebox with a single command in the booste command-line interface.
From then onward, each developer can use the booste command to run their own code in the preconfigured codebox environment, rather than in their local environment. It feels like the code is processing locally, but it is actually happening in the codebox.
Want to start a new project? Developers can make a new codebox, or clone from an existing one, keeping their personal computer clean.
Want a faster machine? Developers can make a larger codebox to take the burden away from their personal hardware.
Full adoption of booste allows developers to code from any device with an internet connection and a text editor. They can jump in and out of remote development environments with a single command.