title: Why do we still use shell commands to program?
body: <p>As a beginner &amp; new developer attempting to learn the ropes, I am curious why we still use package managers, shell commands, and all of these things that seem like the early DOS days.</p>
  
  <p>Wouldn't it seem more logical to have a GUI to simply set up an app on Heroku from Github without having to always fix all of your local environment errors and updating gems, etc?</p>
  
  <p>May be a stupid question, but truly curious why it hasn't changed. </p>