James R. Trott pracuje obecnie jako starszy konsultant w dużej instytucji finansowej. W trakcie swojej 20-letniej kariery programisty i projektanta wielokrotnie korzystał z technik analizy obiektowej i wzorców projektowych. Ukończył studia na kierunku matematyka stosowana. Posiada także tytuł MBA.