That seems incompatible with the parallel tasks of cleaning and cooking (at least for me, especially with kids around).
The VM is setup once, before you get to be "on the go": that's your development environment, you need one anyway
The VM is setup once, before you get to be "on the go": that's your development environment, you need one anyway