Ein HeroProgrammer (eng. hero = Held) ist ein Typ von SoftwareEntwickler, den man selten, aber regelmäßig antrifft und der mit hoher Wahrscheinlichkeit eine große Anzahl folgender Eigenschaften besitzt:
Weit überdurchschnittliche Leistungsfähigkeit und Arbeitseinsatz.
Liebt es schwierige Probleme zu lösen und damit einen Nimbus aufzubauen.
Übersteigertes Selbstwertgefühl (bösartige Zungen: Neigung zum Größenwahn).
Hang zur kreativen Eigenbrötlerei bzw. zum unbeeinflussbaren Starrsinn.