A programmer, also termed a developer, does computer programming. A programmer can also be one who programmes: this spelling prevails for television and such-like broadcasting programming (scheduling).
Ada Lovelace is considered the first programmer ever to express an algorithm intended for implementation on a computer in October 1842 and thus the first programmer, see Ada Byron's notes on the analytical engine.
Those proficient in computer programming skills may become regarded as famous programmers or hackers.
Programmers often have or project an image of individualist geekdom, resistant to suits, controls and unionisation.