|
|
|
|
|
by erikpukinskis
2910 days 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. |
|