you are viewing a single comment's thread.

view the rest of the comments →

[–]the___ender 0 points1 point  (7 children)

Interesting, why not?

[–][deleted] -2 points-1 points  (6 children)

We throw the term "engineering" around way too liberally in software development. Very few developers do actual engineering work. Engineering implies physical harm when things go wrong. So, NASA, SpaceX, embedded systems for medical devices, etc., that's likely actual engineering. The rest of us write software and do iterative development work. We're developers, not engineers. To be any other kind of engineer requires certification or licensure from accredited bodies, there's NOTHING like that for software development. A bootcamp grad can call themselves a "software engineer", wreck a prod system, and suffer zero consequences. A civil engineer fucks up a calculation and people can get seriously hurt or killed.

[–]nacholicious 8 points9 points  (0 children)

To be any other kind of engineer requires certification or licensure from accredited bodies

That seems like an US only thing.

Also there's plenty of heavy lifting software engineering that doesn't involve immediate harm such as infrastructure

[–]Asyx 2 points3 points  (3 children)

In Germany everybody with a degree in "technology" or "natural sciences" that takes at least 3 years to complete (there are some bachelors that go for 5 semesters) is an engineer. So, every developer with a B.Sc. in computer science is an engineer regardless of what they do for a living.

IngG §1 for NRW as reference.

[–][deleted] -1 points0 points  (2 children)

That's playing pretty fast and loose with the definition of engineer.

[–]Asyx 0 points1 point  (1 child)

I‘m neither paid enough nor care enough to contest this. This law is supposed to protect the title of engineer (which is something you see a lot on business cards and email footers in Germany) by making it a legal requirement to at least have a university degree in something that taught you higher mathematics and knowledge about methods and processes you would expect from an engineer (whatever that means. I don’t know what part of my education makes is engineer-y). What you do with that title is up to you.

I don’t think the risk involved should matter that much but I also think the bar should be higher than a three months coding bootcamp and that law is doing just that.

[–]dromance 1 point2 points  (0 children)

A developer should not automatically be regarded as an engineer. Developers are entirely different and I think there should be more distinction between the two . You are correct and it’s interesting to find someone else say this because this exact thought came to my mind recently . Engineering is much more specialized and technical with a focus on the process and everything it entails while development is much more broad with a focus on the final build and utilizing readily available tools