Abstraction Creep
timelessrepo.com
timelessrepo.com
https://github.com/sporkrb/spork https://github.com/sporkrb/spork-rails
Why not just run the application from your own machine?
Same interface, same commands, superior performance and security.
How about letting users add abstraction if they want, but not forcing it on them?