(Also is it just me or is "coder" possibly the worst word for "software engineer"?)
@Gargron I think it is just historical like saying "core" to refer to RAM. Back when machine language was the norm (and I mean machine language, not assembly language -- look at the IBM 1401 instruction set to see what I mean), a "coder" was someone who converted the software that someone designed into computer instructions. For example, I remember toggling in a few program on the 1401 control panel to dump a magnetic tape to the printer.