Difference between coder, programmer, developer and engineer

From Public wiki of Kevin P. Inscoe
Revision as of 15:51, 8 May 2020 by Kinscoe (talk | contribs) (Created page with "Back when I first started there was a title difference between these roles that are no longer similar to today. However I believe this is a mind-set and attitude that still...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Back when I first started there was a title difference between these roles that are no longer similar to today.

However I believe this is a mind-set and attitude that still embodies these tiles and I will go through them below.

  • Coder - Does no analysis and just writes code as dictated by a specification or a task sheet. This roles hardly exists but the mind set remains. To advance to the next level it is not enough to just know your language or languages well you must understand the application and it relationship to other components or the real world.
  • Programmer - I lived in this camp for many years. A programmer is goo and writing up ad-hoc, one-off and one dimensional scripts or programs. However the programmer rarely tries to find greater solutions to systemic issue or consider refactoring the programs that exists. The programmer is perpetually in "bugfix" mode.
  • Developer -