3 ms·
> (3) ["write programs to handle text streams"] definitely makes no sense outside of CLI commands I'm not sure I'd say that. In the web development world, you
by codesections 5y ago
> (3) ["write programs to handle text streams"] definitely makes no sense outside of CLI commands
I'm not sure I'd say that. In the web development world, you'll definitely see people arguing to "JSON all the things" (text) but others arguing to "protobuff all the things" (binary). And they raise many of the same simplicity-vs-performance issues that came up for Unix CLI commands.
As for (1) and (2) being too ill-defined/a matter of taste – well, I agree, but I don't think that means they're useless. I think of them as being in the same category as advice for writing prose ("Use short sentences where possible", "Avoid cliches"): helpful goals to keep in mind, even if I can't pin down exactly what they mean.
- Ar-Curunir 5y agoFor libraries defaulting to an untyped interface makes no sense.