多软件开发人员推荐用户在向他们报告软件错误前阅读他的文章：《How to Report Bugs Effectively》（如何有效地报告错误）。他还维护着一系列颇受欢迎的小型益智游戏程序，它们在任天堂DS、塞班S60、Unix（GTK+、安卓、mac os）以及Windows上都可以运行。他毕业于剑桥大学，目前在ARM控股公司工作。