4 ms·
> knowing how to deal with wacky input and corner cases are a requirement of learning ANY programming language. In general, I agree. But if there's a corner c
by Taikonerd 2y ago
> knowing how to deal with wacky input and corner cases are a requirement of learning ANY programming language.
In general, I agree. But if there's a corner case that occasionally breaks naive code but otherwise doesn't do anything, then I'm going to think, "maybe we should just remove that corner case."
- bell-cot 2y agoReplace "maybe" with "OBVIOUSLY". Keeping useless-but-hazardous "features" in any language is as idiotic as keeping a heap of oily rags in the furniture factory warehouse.
- zokier 2y agoDavid Wheeler has been complaining (and suggesting fixes) about this for a long time: https://dwheeler.com/essays/fixing-unix-linux-filenames.html https://dwheeler.com/essays/fixing-unix-linux-filenames.html safename LSM https://lwn.net/Articles/686789/ https://lwn.net/Articles/686789/
- Taikonerd 2y agoThank you, I had wondered if there was something like safename.