https://stage2.serveradminz.com/blog/when-to-use-bashperlpythonruby/