4 ms·
40 was a little too small, and 42 has been OK in practice! I find it’s helpful because beating any structure beyond maybe 5 levels deep is painful, so I am for
by erikpukinskis 8y ago
40 was a little too small, and 42 has been OK in practice!
I find it’s helpful because beating any structure beyond maybe 5 levels deep is painful, so I am forced to refactor.
Names aren’t so much of an issue because of the single-file-per-repo and 150-line-target principles:
If your module only consists of 150 lines, there’s just not enough in your namespace to need long names. Essentially, you only ever work within a small, isolated piece of a huge flat namespace.
Long names are necessitated by the huge, deep API surface that the filesystem provides.