“Building on the last tip: a lot of best practices and conventions are "path dependent", arising from a mix of historical and cultural factors. There are things we do because our mentors do it, who do it because their mentors did it, who did it to address issues that aren't as relevant anymore.”
https://buttondown.email/hillelwayne/archive/advice-for-new-software-devs-whove-read-all-those/