I gave up trying to explain to normal people why, when we interchange documents, the names of the files I send back to them never have any spaces in them.
@publicvoit@timbray Regardless of the tooling or how I'll use them, file names with spaces look broken to me and I don't know if I'll ever get over it.
I avoided spaces and used 7 Bit ASCII myself for many years.
Since probably a decade, I don't see any issue with spaces. I even started to embrace German Umlaute like Àâü or Γ without noticing any issue. Even zsh completion is working perfectly fine with those characters. π€·
@Sdowney Yeah. It's 100% possible to write shell scripts that behave correctly for all file names, but it's a pain in the neck to get it right in every single place when it's just a one-off.
Also, some tools like ssh have backwards compatibility concerns that force them to behave incorrectly, leading to ridiculous workarounds to make it work.