If you are writing a Rack or Sinatra application then it's worth knowing about the code reloaders...
These reload your code on every request (like Rails does in development), so that you can just save and refresh your browser to run the latest version.
Sinatra has a reloader in sinatra-contrib:
https://github.com/sinatra/sinatra-contrib/blob/master/lib/sinatra/reloader.rb
Shotgun works for any Rack application (but isn't compatible with JRuby):
https://github.com/rtomayko/shotgun