If you’ve ever run a workshop (or attended one!) you know that usually, a good chunk of time is spent wasted on setting up the development environment. Downloading the correct versions of the IDE, the SDKs and their dependencies and getting them set up tends to eat up the better part of the first session of a training. And even after everyone is ready to go, you will find out later that literally each participant has a slightly different setup which might behave slightly different at critical points throughout the training.