Regardless, describe what you do and why you feel the way you do.
Most women can cook, but not all women who can cook are cooks Most folks can drive, but not all the people that can drive are drivers
All Software Engineers are programmers but not all programmers are Software Engineers
I am a Web Designer and I don't consider myself as a programmer. What I do mostly consist of applying UI and UX principles, using drag-and-drop builders and sometimes do coding if necessary. But the main part of what I do is to understand the pain points of my potential clients and how a effectively-built website can help them either build their brand or drive more customers.
I am a programmer and something more beyond that.
Depends on my audience. "Programmer" to non-tech folks. "Software Engineer" to those who would know what that means.
I am a programmer, but I would never call myself that, because I am so much more. I am a Software Engineer. I program, I develop, I analyze, I solve, I architect, I integrate, I release and I do so many more things. For me, there is a separation, and programming is just one part of it.
I'm a Software Engineer not a programmer. (Among other things :P)
A programmer, for me, is defined more as someone who just writes code and is not a problem solver or doesn't necessarily considers the multi-faceted components of the solution to a given problem.
I can elaborate if anyone would like to discuss further :)
For me, automating tasks, or making the computer do something for me, makes me a programmer.
It's a broad term, because, to automate or setup something, it's something we all do, even people not working in IT.
You program your microwave for 3min and 30sec to warm your meal.
Programming is quite broad, but it's my personal take on that.
Andriy Diduh
SaaS Software Engineer / Developer
I would say I consider myself an Engineer.
How you would apply term "Programmer" to a Front-End development with all CSS and HTML markup ?
About word "Software Engineer" - well I know Car Engine, Motor Boat Engine, Aircraft Engine. And sure we also have Game Engine, Web Search Engine......
Well if we use Engine also for that code stuff, then yes "Software Engineer" is a fair term for specific niche code/virtual product development/building/engineering.