About the AuthorLyle Johnson is a Software Team Leader at ResGen, Invitrogen Corporation inHuntsville, AL. Prior to his employment at ResGen, Lyle served as GroupLeader for Graphical User Interface Development at CFD Research Corporation.Lyle has worked primarily in commercial software development forcomputational fluid dynamics and bioinformatics applications, but has alsomanaged and contributed to a number of open-source software projects.Lyle holds a bachelor's degree in Aerospace Engineering from AuburnUniversity and a master's of Science degree in Aerospace Engineering fromthe Georgia Institute of Technology. He currently lives in Madison, AL withhis wife, Denise.Jonothon Ortiz is Vice President of Xnext, Inc. in Winter Haven, FL. Xnext,Inc. is a small, privately owned company that develops Web sites andapplications for prestigious companies such as the New York Times Company.Jonothon is the head of the programming department and works together withthe CEO on all company projects to ensure the best possible solution.Jonothon lives with his wife, Carla, in Lakeland, FL.Robert Feldt is a Software Engineering Researcher at Chalmers University ofTechnology in Gothenburg, Sweden. His professional interest is in how toproduce robust, reliable software. Robert s research focuses on what can belearned from applying the complex but robust systems found in nature totools and methods for developing and testing software. Robert also teachescourses on software engineering to students in the Computer Science andComputer Engineering programs at Chalmers University.Robert holds a master s degree from Chalmers University and is a member ofthe IEEE. He has previously worked as a consultant software engineer. Heprograms mostly in C, Haskell, and Ruby and uses Ruby frequently in hisresearch since its dynamic nature allows him to easily test new ideas. He isworking on a number of larger Ruby projects, including the Rockit compilerconstruction toolkit and the RubyVM project, to build a set of plug-and-playcomponents for assembling Ruby virtual machines.Robert currently resides in Gothenburg, Sweden with his wife, Mirjana, anddaughter, Ebba. He wants to acknowledge them for their support and love.Michael Neumann is a Database and Software Developer for Merlin.zwoInfoDesign GmbH in Germany (near Stuttgart). He is also studying computerscience at the University of Karlsruhe. Merlin.zwo develops large-scaledatabase applications based on Oracle products. With more than 10 years ofexperience in software development, Michael has specialized in manydifferent domains, from system-near programming, administration of Unixsystems, and database development with several RDBMSs, to OOA/OODtechniques, and design and implementation of distributed and parallelapplications. One of his greatest interests lies is the design principles ofprogramming languages. Before he was employed at Merlin.zwo, he was aDatabase/Web Developer and Principal of Page-Store.