programmer
UK: /ˈprəʊɡræmə/ | US: /ˈproʊɡræmər/
n. a person who writes computer programs
n. a device or system that follows a set of instructions to perform tasks
The word "programmer" combines "program," derived from the Greek "programma" (a public notice or plan), and the suffix "-er," indicating a person who performs an action. Originally used in non-computer contexts (e.g., theater or radio programming), it shifted to computing in the mid-20th century as machines required coded instructions. The morpheme "program" retains its core meaning of structured instructions, while "-er" specifies the human (or mechanical) executor.
The programmer debugged the software before the release.
She trained for years to become a skilled programmer.
This robot includes an advanced programmer for custom tasks.
The team hired a programmer to optimize their website.
Early programmers used punch cards to input data.