Practical Extensibility with Object Algebras (2012)

An approach to systems verification (1989)

EWD 196: The structure of the 'THE'-multiprogramming system (1968)

Dijkstra on "The Humble Programmer"

On the cruelty of really teaching computer science (1988)

Dr. R. W. Hamming's Advice on Research

Extensibility for the Masses: Practical Extensibility with Object Algebras

Why numbering should start at zero – Edsger W. Dijkstra

E. W. Dijkstra Archive: “Why is software so expensive?”

Mathematical Methodology (1989)