See Famous Programmers.
Less commonly, the term programmer refers to a hardware device that configures a programmable non-volatile circuit? such as EEPROM? or [programmable logic]? circuits.
See Also: Hacker, Computer programming