"Developer" comes from "Research and Development" or R&D. They're the people who take the ideas from the researchers and try to pour them into marketable solutions.

"Programmers" just program. They write some code.

Not all developers are programmers. Not all programmers are developers.

Reply to this note

Please Login to reply.

Discussion

This is some big brain stuff 🧠

It's the same thing, but "programmer" is an older term. They needed a new name to make young React.js programmers feel better about themselves, so they invented "developer".

I've always thought of "developer" more like a job title and "programmer" more like an activity.

I'm usually programming things that aren't an essential part of the final, shipable product, that the end-user interacts with, so I don't call myself a developer. ORMs and databases and test automation, and stuff. I've only done bug fixes on core, when someone else was sick or on vacation, or something.