I am...

... a Programmer at CloudFlare
... Founder (at large) of Electric Cloud
... Director of Plan 28
... a member of the Virus Bulletin advisory board
... author of The Geek Atlas
(my bio)


The following are the latest versions of my software (clicking the software name takes you to its home page; clicking the version takes you directly to the download):

GNU Make Standard Library v1.1.7 (22 December 2014)
POPFile v1.1.3d (9 November 2014)
See also my GitHub


Books and Video

The Geek Atlas

With this unique traveler's guide, you'll learn about 128 destinations around the world where discoveries in science, mathematics, or technology occurred or is happening now. Travel to Munich to see the world's largest science museum, watch Foucault's pendulum swinging in Paris, ponder a descendant of Newton's apple tree at Trinity College, Cambridge, and more. Each site in The Geek Atlas focuses on discoveries or inventions, and includes information about the people and the science behind them.

The GNU Make Book

The GNU Make Book demystifies GNU make and shows you how to use its best features. You'll find a fast, thorough rundown of the basics of variables, rules, targets, and makefiles. Learn how to fix wastefully long build times and other common problems, and gain insight into more advanced capabilities, such as complex pattern rules.

Introduction to Go Programming

Get going with the Go programming language! This fast-paced video course takes you from your first Go program all the way to writing highly concurrent programs. Go is known for its simple syntax, rich library, easy concurrency, and scalability. In this course, host John Graham-Cumming teaches you the complete language, and shows you how to use Go's two special features: goroutines for concurrency and interfaces for composition.

Copyright (c) 1999-2015 John Graham-Cumming