Quiz time: What does this mean? If you think it means...
I agree with your main point; I would be frustrated as well.
But one phrase you wrote really feels wrong. UNIX means something very specific https://www.opengroup.org/unix-systems
There is no UNIX law of least surprise. I believe "Principle of Least Astonishment" was coined by Ward Cunningham.
There is no "UNIX law", only UNIX philosophy.
Maybe you are trying to paraphrase Eric S. Raymond? But that's not exactly what he said either
From http://catb.org/~esr/writings/taoup/html/ch01s06.html#id2878339
> Rule of Least Surprise: In interface design, always do the least surprising thing.
> (This is also widely known as the Principle of Least Astonishment.)
Yeah, maybe rule, not law or principle.
To the point on UNIX, completely correct, and fixed in the post. unix is the loose term, UNIX is a technical term.
I agree with your main point; I would be frustrated as well.
But one phrase you wrote really feels wrong. UNIX means something very specific https://www.opengroup.org/unix-systems
There is no UNIX law of least surprise. I believe "Principle of Least Astonishment" was coined by Ward Cunningham.
There is no "UNIX law", only UNIX philosophy.
Maybe you are trying to paraphrase Eric S. Raymond? But that's not exactly what he said either
From http://catb.org/~esr/writings/taoup/html/ch01s06.html#id2878339
> Rule of Least Surprise: In interface design, always do the least surprising thing.
> (This is also widely known as the Principle of Least Astonishment.)
Yeah, maybe rule, not law or principle.
To the point on UNIX, completely correct, and fixed in the post. unix is the loose term, UNIX is a technical term.