title: When to use Devise vs. Creating my own Authentication
body: <p>As stated in the title, when should devise be used and when should I, instead, implement my own authentication. In essence, I'm wondering whether the created authentications in some tutorials (such as <a href="https://www.railstutorial.org/book/modeling_users" rel="noreferrer">this</a> one) are secure and safe. </p>
  
  <p>If I don't need email confirmation, recoverability, etc. (a lot of the "jazz" associated with Devise), would the account information be just as secure as if I created my own?</p>
  
  <p>If you still may be confused by what answer I'm looking for – is Devise something you should use whenever possible/whenever you have accounts? Or should it really be a decision?</p>
  
  <p>Note: I'm not specifically referring to Devise, any authentication gems may be replaced. </p>