Duff arbeidet i 12 år ved Bell Laboratories Computing Science Research Center. Der arbeidet han med datagrafikk, trådløse nettverk og det distribuerte operativsystemet Plan 9. Han er også opphavsmannen til Unix-skallet rc som debuterte i UNIX versjon 10 i oktober 1989 og som var en del av Plan 9.