Why Pascal is not my favorite programming language (1981) [pdf]

Grap – Kernighan and Bentley's language for typesetting graphs (1984) [pdf]

A tutorial for the sam command language (1986) [pdf]

Security in Plan 9 (2002)

Mk: A Successor to Make (1987) [pdf]

Unix Edition Zero (1971)

Systems Software Research is Irrelevant (2000)

The Origin of Unix Pipes (1964)

Bell Labs' Plan 9 research project looks to tomorrow (1990)

The history of UTF-8 as told by Rob Pike (2003)

Structural Regular Expressions (1987)

Why Pascal Is Not My Favorite Programming Language (1981)

Systems Software Research Is Irrelevant (a.k.a. Utah2000 or Utah2k) – Rob Pike

Systems Software Research Is Irrelevant (2000)

Systems Software Research is Irrelevant (2000)

Notes on Programming in C (1989)

C Programming in Plan 9 from Bell Labs

The Ten Commandments for C Programmers (Annotated Edition) by Henry Spencer

The History of the Design of Unix’s Find Command (1995)

The Ubiquitous Fileserver In Plan 9

Designing Plan 9 (1990)