I’m quite startled that anybody uses the term “programmer” (rather than “software developer” or similar) any more. Maybe that’s the root of the author’s problem.
Maybe it’s time for people to drop the pretentious words like “developer” or “architect” or “engineer” (with or without pre-pended “software”) and just get back to what they actually do: programming.
I was wondering when the pretentious voices would start to raise.
“Programmer” implies I do everything related to programming. Which includes designing the program in the first place. “Coder” would imply that all I do is write code. See how that works?
“Architect” and “developer” and all that other nonsense is what people who got fooled by the title game cling to so they can make themselves feel superior mere “programmers”. And yet…
You’re not a “developer” when your job is churning out yet another CRUD-backed web site just like every other CRUD-backed web site with slightly different CSS. You’re not an “engineer” when you snap together a few lego-like bricks of code with a vanishingly small amount of your own code gluing it together (usually badly). You’re not an “architect” when you fire up npm to download bits and pieces (like left-pad) of other people’s code to plunk down in a predecided architecture (it’s called a “reactor”), shove it out the door, and call it complete.
I’m quite startled that anybody uses the term “programmer” (rather than “software developer” or similar) any more. Maybe that’s the root of the author’s problem.
Maybe it’s time for people to drop the pretentious words like “developer” or “architect” or “engineer” (with or without pre-pended “software”) and just get back to what they actually do: programming.
“Programmer” implies that all you do is write code. You may do. I do not.
I was wondering when the pretentious voices would start to raise.
“Programmer” implies I do everything related to programming. Which includes designing the program in the first place. “Coder” would imply that all I do is write code. See how that works?
“Architect” and “developer” and all that other nonsense is what people who got fooled by the title game cling to so they can make themselves feel superior mere “programmers”. And yet…
You’re not a “developer” when your job is churning out yet another CRUD-backed web site just like every other CRUD-backed web site with slightly different CSS. You’re not an “engineer” when you snap together a few lego-like bricks of code with a vanishingly small amount of your own code gluing it together (usually badly). You’re not an “architect” when you fire up npm to download bits and pieces (like left-pad) of other people’s code to plunk down in a predecided architecture (it’s called a “reactor”), shove it out the door, and call it complete.
You’re programmers.