Comment by wmanley

3 years ago

There were other advantages to our new approach too: because all the running of the code is happening server side it is both easier and faster.

Easier because you don’t need to have a complete development environment available on the machine that you’re making the change. You can make a quick change in the GitHub web ui on mobile and see the results. This is particularly important in our case as we have some code that depends on specific hardware to run (CUDA), that isn’t just available on any developer machine.

Faster because the server can run the process in parallel across a farm of machines, which will be faster than running locally.