Dave Thomas jest programistą. Szczególnie interesuje się zagadnieniami stosowania właściwych zasad i modeli w programowaniu, wyszukiwaniu skutecznych rozwiązań i rozwiązywaniu trudnych zagadnień programistycznych, które przynoszą znacznie większe efekty w pracy.
Założył firmę dostarczającą dopasowane do odbiorcy projekty informatyczne -- firmę posiadającą certyfikat ISO-9001. Ostatnio zajął się również branżą wydawniczą i pracuje w The Pragmatic Programmers".