Software Developer vs Software Engineer

My take on the whole thing is that one’s title could be the Grand Poobah of All That Is Code, or Level 3 Code Janitor, but at the end of the day, it’s what you get paid and how interesting the work is that really matters.
 
I personally prefer For Loop Mechanic
I like the term general mechanic and tell folks that quite regularly to give some form of relation.

Versus trying to explain software Development, architecture, devops, business analysis, cloud solutions and private infrastructure.... Oh and dba, not to mention the human aspects as well.
 
Traditionally , engineer was associated with civil , mechanical, electrical, aeronautical, chemical.

Developer or programmer was associated with software.

Recently, engineer became associated with software.

it’s only a label. To put you into a little box.

As most have said, It all depends on what you are paid.
 
I like the term general mechanic and tell folks that quite regularly to give some form of relation.

Versus trying to explain software Development, architecture, devops, business analysis, cloud solutions and private infrastructure.... Oh and dba, not to mention the human aspects as well.
None of my friends/family outside of tech know what I do and neither will I ever try to explain it, I actively try to avoid it.
“Me, technical? I use an iPhone”
 
From someone on the outside looking in (i.e. not working in tech) I’ve always seen the “Engineer” as a fancy title but the work is the same. Am I correct?
For anyone on the outside looking in, this one rule should be applied.
“If you can't dazzle them with brilliance, baffle them with bullshit.”
 
.....
c0bdf678b04ba94c303631ec56cc09f9.jpg
 
I was always told that engineers are process orientated, can solve the systems problems but also have ability to look over the broader picture from a systems pov to the business req aspect.

The systems view & analysis there of & code evaluation/design is usually covered under software engineering btw.

Software developers are more focused on the software development aspect.

Uhm traditionally the software eng was someone who did either cs degree hons with Eng aspect (ie hardware aspect) or an electrical/electronic eng with embedded & cs. Later “Electrical and computer engineering” became a degree specialization on its own.

But in business the term is thrown around and everyone is called a software eng by title to describe a person who is typically able to take a business requirement and deliver on it in an integrated fashion, satisfying all aspects of requirement from a cost, complexity, support ability, efficiency, maintenance and/or delivery pov.

I often find it interesting that we have issue calling a nurse a doctor albeit a lot of the once specialized care is now perform by them, similar fitter & turner vs eng, medical hygienist vs dentist etc but every one in dev is a software eng

There are similar issues with “Software Architect” where it overlaps with software eng which overlaps with software developer which overlaps with code monkey.. I guess we all go down to the base form

Ps. I did eng hence the annoyance. Imagine my surprise when I went to at a telecoms eng job to find most people working in a specialist role not being eng as it costs too much.. so they use this spreadsheet that the eng guys developed and while an eng can understand it, the others just know u put x value in and get y value out. and yes later a screw up was uncovered because if you don’t understand what x and y is and how they relate.. the spreadsheet won’t help.
 
Last edited:
Top
Sign up to the MyBroadband newsletter
X