I scratched my beard, as that’s how I think, and told her I’d think about it.
I’m still thinking. And I think I’m stuck.
Let’s call this concept “diggability” - the property of code that let’s a developer jump in and see how other people solve problems.
There are no best practices because there are too many best practices, and the phrase itself has turned into a meaningless weasel word, where it is both a good idea to package your code into modules and to avoid bloating the build process.
This is to say nothing of the popular projects that break with all preexisting conventions and do this own thing: Angular and D3.