developer
Word family
- developverbB1
- developmentnounB1
- developingadjectiveB2
- developedadjectiveB2
- underdevelopedadjectiveC1
- redevelopverbC1
- redevelopmentnounC1
Synonym discussion
Sense: noun/2
While all four terms describe people who build technology products, they differ in focus and formality. 'Programmer' emphasises the act of writing instructions in a programming language; it is the most neutral term for someone who writes code. 'Software engineer' suggests a more formal, system-level approach that includes design, testing, and architecture — it often carries a higher professional status. 'Coder' is informal and often used by people outside the industry; it focuses purely on writing code rather than designing solutions. 'Designer' overlaps only when referring to someone who plans the user interface or experience, not the underlying code. For example, a developer might design the database structure and write the code, whereas a designer creates the layout and colour scheme but does not code.
Common collocations
Etymology
The noun 'developer' is formed from the verb 'develop' plus the suffix '-er', meaning 'one who does'. The verb 'develop' entered English from French 'développer', which meant 'to unwrap' or 'to unfold'. The photographic sense (a chemical that 'unfolds' the hidden image on film) appeared first in the mid-1800s. The real estate sense followed in the early 1900s, and the software sense emerged with the computer industry in the 1960s and 70s.