Programmer, Developer, Engineer —
What is the difference between them?
Responders expounded on the minutiae of perceived distinctions.
One person, likely an Engineer, portrayed a Programmer as some kind of Pavlovian dog that, given the right stimulus (e.g., excruciatingly detailed requirements), was capable of producing the desired result (e.g., a minimally functional application).
These titles are interchangeable. And, more importantly, they’re increasingly irrelevant.
- A humble person says he’s a Programmer or a Developer.
- An insecure person says he’s an Engineer or an Architect.
For those more secure with a highfalutin title, I urge you to accept that as software professionals in 2009, we are
The ditch diggers of the new millennium
You may quote me on that.