Andrew Koenig jest członkiem działu badającego systemy oprogramowania w Shannon Laboratory firmy AT&T oraz redaktorem projektu komitetów standaryzacyjnych języka C++. Jako programista z trzydziestoletnim stażem (piętnaście lat poświęconych C++) opublikował ponad 150 artykułów i wygłosił mnóstwo odczytów o tym języku.