Bill writes frequently about software development and has contributed feature articles to many sites and publications including CNN.com, ServerWorld, JavaWorld, Dr. Dobb's Journal Software Careers, Gamasutra, and Sun's site.Bill serves as an Association for Computing Machinery Distinguished Lecturer and speaks frequently on wireless technology, system security, and multimedia.