Old, but fun read that argues that today’s programmers are not like typical Engineers and shouldn’t really call themselves that as Engineering requires certification, is subject to government regulation, bear a burden to the public, etc.

16 points

Make me

You should stop calling yourself an engineer unless you drive a train

permalink
report
reply
24 points

Weird hill to die on.

permalink
report
reply
10 points
*

There is a big difference between a software engineer and a software developer/programmer. In the same way there is a difference between a civil engineer and a builder.

A software engineer is the one who scopes the project. They define the feasibility, the limitation and exeptions, the tools to use, as well as costing and time planning and management.

The programmers are the ones who work to this scope and utilise the specified tools and technologies to create the product.

I have a degree in software engineering and all of this was covered. From writing scoping documentation, to time and costing with Gantt charts. This is the actual difference.

permalink
report
reply
2 points

I’ve always used “software engineering” to refer to the other stuff that comes alongside actual development, like version control, testing, CI, debugging, code review, release management etc.

permalink
report
parent
reply
4 points

You’ve forgot the actual “engineering” parts which distinguish programmers from engineers: requirements engineering, software architecture and complex problem solving

permalink
report
parent
reply
1 point

Yes, yes. Hence etc.

permalink
report
parent
reply
8 points

You’d think that’s how it is but in reality they list software developer roles as software engineer just because they think it sounds better.

permalink
report
parent
reply
2 points

Yeah, fair enough that might be what HR/recruitment does. It doesn’t mean that there isn’t a difference though.

Also I’m not sure if that is more of a US thing maybe? I see most roles in Australia listed for “developer” not “engineers”

permalink
report
parent
reply
2 points

In my opinion, software engineering has about another 50 years before it matures to the point where it is a “proper” engineering profession.

permalink
report
reply
4 points

Engineer is a protected title in the UK. You can be a software engineer, if you are qualified to be.

permalink
report
reply
1 point

Same thing in Ontario. I actually have a Bachelors of Software Engineering, but am not legally allowed to call myself an engineer because I never got certified with the regulatory body.

permalink
report
parent
reply
7 points
1 point

Wow, I stand corrected. I wonder where I got that from then. Thank you for the link.

permalink
report
parent
reply

Technology

!technology@lemmy.world

Create post

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


Community stats

  • 19K

    Monthly active users

  • 14K

    Posts

  • 616K

    Comments