[17:42] I always wondered why $ ps took arguments in a different style than most other programs. Without a leading dash, that is. And then there are applications accepting arguments with double dashes followed by entire words instead of single letters. This confused me a bit.
Yesterday an article I read pointed me to the answer: the syntax without any dashes is BSD style, while double dashes are more of a GNU thing. Single dash and single, yet combinable letters are a legacy of UNIX.