Network Visualisations Show What We Can And What We May Know

Is A Hole A Real Thing, Or Just A Place Where Something isn’t?

On Vagueness, Or, When Is A Heap Of Sand Not A Heap Of Sand?

How Things Go From Straight-Forward To Chaotic

Mathematical Model Reveals The Patterns Of How Innovations Arise

A Theory Of The Learnable

Hundreds Of Impossibility Results For Distributed Computing

Can Knots Explain Why We Live In A 3D Universe?

On The Computational Complexity Of Algorithms

The Mythical Man-Month

Algorithmic Information Theory

A Mathematical Theory Of Communication

On Certain Formal Properties Of Grammars

The Cathedral And The Bazaar

What Makes Smart Phones Smart?

The UNIX TimeSharing System

Semantics Of Context-Free Languages

Computing Machinery & Intelligence

Some Meditations On Advanced Programming

No Silver Bullet: Essence and Accidents of Software Engineering