Reflections on two decades of tech writing

Fifty Two is now on sale!

Pre-order Fifty Two Today!

Short story: The Wall