Joann Zimmerman jest inżynierem oprogramowania. Jest twórczynią i autorką dokumentacji kompilatorów, narzędzi wytwarzania oprogramowania i oprogramowania do monitorowania sieci. Brała również udział w tworzeniu procesu zarządzania konfiguracją i kompilacją w kilku firmach.