While there’s always more to say on the subject, you might enjoy this answer by u/6FtAboveGround (including the follow up comment):