John Purdum is a software engineer for Roche Diagnostics Corporation in Indianapolis, Indiana. He is currently developing both standalone and Web-based Java Applications for the Business Information Warehouse, specializing in reusable component development. Prior to his current job, he was a software engineer consultant specializing in Visual Basic and C++ development for Bank One. Programming with the Java language has been the most enlightening and fulfilling aspect of his career.