Beautiful Code [357]
Karl Fogel, in 1995, together with Jim Blandy, co-founded Cyclic Software, the first company offering commercial CVS support. In 1997, Karl added support for CVS anonymous read-only repository access, thus allowing easy access to development code in open source projects. In 1999, he wrote Open Source Development with CVS (Coriolis). From 2000–2006, he worked for CollabNet, Inc., managing the creation and development of Subversion, an open source version control system written from scratch by CollabNet and a team of open source volunteers. In 2005, he wrote Producing Open Source Software: How to Run a Successful Free Software Project (O'Reilly; also online at http://producingoss.com). After a brief stint as an Open Source Specialist at Google in 2006, he left to become full-time editor of Question-Copyright.org. He continues to participate in various open source projects, including Sub-version and GNU Emacs.
Sanjay Ghemawat is a Google Fellow who works in the Systems Infrastructure Group at Google. He has designed and implemented distributed storage systems, text-indexing systems, performance tools, a data representation language, an RPC system, a malloc implementation, and many other libraries. Prior to joining Google, he was a member of the research staff at DEC Systems Research Center, where he worked on a profiling system and an optimizing compiler for Java, and implemented a Java virtual machine. He received a Ph.D. from MIT in 1995 concerning the implementation of object-oriented databases.
Ashish Gulhati is Chief Developer of Neomailbox, an Internet privacy service, and the developer of Cryptonite, an OpenPGP-compatible secure webmail system. A commercial software developer for more than 15 years, and one of India's first digital rights activists and F/OSS hackers, he has written numerous open source Perl modules, which are available from CPAN. His 1993–1994 articles in PC Quest and DataQuest magazines were the first in the mainstream Indian computing press to introduce readers to Free Software, GNU/ Linux, the Web, and the Internet, many years before the availability of commercial Internet access in India, and formed an important part of the PC Quest Linux Initiative, which resulted in a million Linux CDs being distributed in India since 1995. He is rapidly evolving into a cyborg thanks to an eclectic collection of wearable computers.
Elliotte Rusty Harold is originally from New Orleans, to which he returns periodically in search of a decent bowl of gumbo. However, he currently resides in the Prospect Heights neighborhood of Brooklyn with his wife Beth, dog Shayna, and cats Charm (named after the quark) and Marjorie (named after his mother-in-law). He's an adjunct professor of computer science at Polytechnic University, where he teaches Java, XML, and object-oriented programming. His Cafe au Lait web site (http://www.cafeaulait.org) has become one of the most popular independent Java sites on the Internet; his spin-off site, Cafe con Leche (http://www.cafeconleche.org), has become one of the most popular XML sites. His books include Java I/O, Java Network Programming, XML in a Nutshell (all O'Reilly), and XML Bible (Wiley). He's currently working on the XOM Library for processing XML with Java, the Jaxen XPath engine, and the Amateur media player.
Brian Hayes writes the Computing Science column in American Scientist magazine and also has a weblog at http://bit-player.org. In the past, he wrote similar columns on mathematics and computer science for Scientific American, Computer Language, and The Sciences. His book Infrastructure: A Field Guide to the Industrial Landscape (Norton) was published in 2005.
Simon Peyton Jones, M.A., MBCS,