Alan Shalloway est fondateur et président d'une entreprise spécialisée en conseil et en formation sur la programmation orientée objet. Diplômé du M.I.T., il possède une expérience de plus de trente ans en développement logiciel et donne actuellement de nombreux cours sur les design patterns et la programmation orientée objet. James R. Trott est maintenant consultant pour une grande entreprise informatique après avoir longtemps travaillé pour une entreprise aérospatiale. Il possède une expérience de 17 ans en intelligence artificielle et en systèmes experts et est un spécialiste des Design patterns cognitifs et de la méthodologie KADS (gestion des connaissances).