While there’s always more to say on the subject, you might be interested in this previous answer by u/barnst: