As part of the work I'm doing now with NICTA there is a strong focus on providing a technical "leg-up" with things like WebRTC.
Most of the work that I'll be doing will be making use of node, and while NPM does a fantastic job of providing an elegant entry point for working with libraries and even demos, I'm wondering whether we should also be providing Vagrant boxes or a simply provisionable Vagrantfile
to help get people started.
It seems to me that using this approach could reacher a broader base of developers (i.e. not only those who work with / use node). It does, however, require that people have Vagrant installed, running and enough memory on their machines to run up a VM.
Thoughts?