He has used various versions of Windows, various distributions of Linux, and, most recently, Mac OS X. Although he knows a wide array of software languages, the cross-platform nature of Java and Ant has proven to be a valuable combination for his personal and professional efforts.