this is really the right answer, as it is the exact solution given what tools are available for solving the problem of managing development. but what is the difference between the startup time in this video, and the start up time of an ide?
i can see a developer workflow where you start up the vm, create your example function or class of what you are solving, close the vm, and let some script find the new file, check everything in, etc...
i don't feel it would be much different than having a standard install of an ide for a group of devs, but in this instance you could have all the customization of an entire OS, plus creating a single app that people can throw away and start from square one, or even check in the whole OS install as a version?
i agree this is a lot of overhead, but i think it is okay someone is exploring this, i feel it is very interesting, and a pattern of abstraction we should consider more. this is how i see the small EC2 images i've been playing with.
What is? I'm having a really hard time understanding you.
>a pattern of abstraction
What pattern, what abstraction? An abstraction is a distinct singular entity, a pattern is multiple related datum with a a correlation in form or substance.
1. video - there is a video in the original post
2. job - i have to explore on the job all the time, i don't have the stuff at home
3. creating a vm for making dev environments, what i was thinking this part of the thread is about
4. abstracting away the entire os setup and seeing that combination of os+app as just an app, i would consider that an abstraction, and not just a pattern, but the pattern being trying to think along these things of what can be abstracted in this way. not trying to combine or confuse the terms.
I work on a macbook too.
> I need "click this to start the app up" levels of simplicity, or nobody will use it.
Is that a political issue or have there been questionable hiring decisions by someone?
When I'm talking about gift-wrapping it with RVM, literally all they'll have to run is a well-made shell script to fire it up.
http://macosx.com/forums/howto-faqs/41816-howto-open-termina...
Should do the trick, although you'll want to test it in Finder yourself.
I can't come up with anything easier than double-clicking on a shell script.