Douglas McIlroy
Appearance
Douglas McIlroy is a mathematician, engineer, and programmer best known as the creator of the Unix pipeline concept and the original developer of the Unix diff, spell, and macro processors. With Jon Bentley, he developed the three-way partitioning scheme for Quicksort that made the algorithm robust against duplicate keys. McIlroy's intellectual style — combining formal rigor with practical systems engineering — exemplifies the Unix philosophy that small, composable tools are more powerful than monolithic applications. His work on pipes and filters introduced a programming paradigm in which the output of one process becomes the input of another, enabling the construction of complex workflows from simple components.