About Lesson
Development and Programming Idea #1: Developer vs Engineer
You’ve probably thrown around the word “Developer” or “Dev” as a catch-all term for anybody who works with code, just as we would describe “creatives” or “suits” around an agency.
Whilst most developers and programmers are fine with this, it helps to be mindful that your technical team has a hierarchy of skillsets, and distinctly different roles.
Depending on where you’re from, Programmers, Developers, Coders, Architects and Engineers can be used interchangeably with each other in smaller teams, but in more sophisticated technical environments they can have very different functions.
Here’s the quick and dirty of it:
- Developers are quite self-sufficient and are often utilised to help define a problem and solve it through code.
- Programmers help you find a code-based solution to a clearly defined problem.
- Engineers anticipate problems ahead of time and whilst they write code, they often spend more time deeply thinking about the structure of the code and how to write it.
Tip for marketers: Before putting together your next technical brief, consider your audience.