| sort | uniq > super.dict
why not | sort -u > super.dict | sort | uniq > super.dict
why not | sort -u > super.dictYou have to remember switches for every command, while commands like sort only need to be remembered once.
Accordingly, Unix programmers have learned to think very hard about two other properties when designing APIs, command sets, protocols, and other ways to make computers do tricks: compactness and orthogonality.