Author of the essay 'How to Report Bugs Effectively' which many software developers direct users to read before reporting bugs to them.
He also maintains a popular collection of small computer programs which implement one-player puzzle games.
He suffers from coeliac disease.