[TUHS] Discuss of style and design of computer programs from a user standpoint
William Cheswick
ches at cheswick.com
Mon May 8 04:50:52 AEST 2017
> On 7May 2017, at 2:19 PM, Doug McIlroy <doug at cs.dartmouth.edu> wrote:
>
> Not genius. Experience.
It’s the pipe that was genius. When I first heard the idea, I thought it was preposterous. My
programs’ outputs were designed for the line printer, with carriage control characters. How
could this idea be useful?
These tools are powerful--I co-founded a company out of network probe software mostly designed
around filters. And it scales beautifully to multi-core computing. I had movie visualization software
suddenly nearly double in speed one day. They had doubled the number of CPUs in the ferric cluster.
My favorite filter: the unsort (or scramble) command.
Honeyman’s “idiom” command:
sort | uniq -c | sort -rn
More information about the TUHS
mailing list