11 points
*

Computer science is not engineering. Neither is software engineering.

permalink
report
reply
0 points
*
Removed by mod
permalink
report
parent
reply
2 points

It’s a protected title here in Brazil too. Software engineers are not licensed engineers, and their work cannot be certified if it is a job that, by law, needs to be done by an engineer. The closest there is to a software engineer here is a computer engineer.

Shows like you don’t know much.

permalink
report
parent
reply
-4 points
*
Removed by mod
permalink
report
parent
reply
19 points

CS isn’t, but software engineering takes strict approaches to design and development for safety critical systems. I’m not talking about finance applications however.

I’m talking about like flight control computers, valve assist device controllers, medical lab automation and notification systems, weapon platform communication systems.

permalink
report
parent
reply
4 points
*
Deleted by creator
permalink
report
parent
reply
1 point

Yeah, you put it together much better than I ever could.

permalink
report
parent
reply
4 points
*

You do have stamping engineers for telecom design. As far as I know that’s the only real engineering title from the perspective that the sign off of the work carries well defined legal liability. I was director of engineering for a large org and the only stamping engineers in the org were telecom designers, not the security, software, systems, cloud, network, etc folks. Nothing against then either, but historically engineer meant something very specific prior to the rise of information technology.

Edit: actually in 2013 NCEES added a PE cert for software engineering, but it was discontinued on 2019.

permalink
report
parent
reply
4 points

DO-178 requires signatures for sign off that carry a liability risk to the software engineers.

That’s for an FAA certified flight system.

permalink
report
parent
reply
1 point

Good example. There’s some domains that do carry some liability and weight to the title. Flight systems, medical devices, etc. Domains where failure can kill people and can’t easily be rectified.

permalink
report
parent
reply
3 points

As a software engineer I’m inclined to agree

permalink
report
parent
reply
0 points

The boot camp morons usually don’t make it past six months in my experience

permalink
report
reply
6 points
*

Professional engineering is really about implementing processes and procedures that create reliable and dependable systems. Ultimately it’s about responsibility and risk management. Being an engineer has nothing to do with understanding or implementing technology or technical details and specifications (unless you are in an extremely junior level engineering position). That work already has another title: that’s called being a technologist (and there ain’t nothing wrong with that title and that work).

Very, very, very few technologists (including self-taught programmers, computer scientists, and even some engineering grads) have, or even understand the skills needed to manage technical risk, simply because those skills are not part of any of those curriculums and the licensure required to be recognized to conduct those activities. It requires knowledge, training, and certification specifically, not just a university degree or x years on the job. Of course, it’s not the sort of distinction that the general public understands by “engineering” since the public kind of just takes the act of technical risk management for granted.

Conversely, it’s perhaps also why the number of engineers with hands-on skills is shockingly lower than we expect: using technology is not on the engineering curriculum.

But yeah, just because the general public confuses technical skills with engineering doesn’t give you, lacking all three of : an accredited engineering degree, an engineering licence, and perhaps most importantly, malpractice insurance, licence to call yourself an engineer.

permalink
report
reply
8 points

What are you talking about? I am pretty confused by your entire perspective How is using technology not in the engineering curriculum? Building robots and programming was at least half of my degree. And risk management is a very, very, small part of it, just a couple factors you add to some calculations basically.

permalink
report
parent
reply
4 points
*

Because they are referring to engineering disciplines that predate all of the stuff you mention. When mechanical, structural, civic, etc engineers sign off on a design (stamp it) the incur personal liability if there is a defect in the design that kills someone or causes damage. There are certifications for telecom design and processes that require them to stamp designs, but otherwise most of what is lumped together as technology doesn’t constitute engineering from a legal or historical perspective. However the titles sort of took off and created two sets of meanings.

If software engineering was treated as engineering in the way that mechanical or others forms are, you would get a degree, get an entry level job at a firm as a junior, and after a few years, study and get certified to stamp designs/code systems, etc.

Now, outside of places like code for flight systems, medical devices, power plants, etc there isn’t a need for that kind of rigor, but those are the areas that would require licensing if it was available.

permalink
report
parent
reply
0 points

Oh okay now I get it, thanks

permalink
report
parent
reply
7 points
*

engineer UK /ˌen.dʒɪˈnɪər/ US /ˌen.dʒɪˈnɪr/

a person whose job is to design or build machines, engines, or electrical equipment, or things such as roads, railways, or bridges, using scientific principles:

  • a civil engineer

  • a mechanical/structural engineer

  • a software engineer

Cambridge Dictionary

I’m all for letting people ramble, but Engineering is, by definition, the design of tecnical stuff.

Risk management is a part of “designing things”, but it is not what makes you an engineer. Converting technology into objects that solve problems is what makes you an engineer.

And there are lots of disciplines out there that started calling themselves engineers while they are objectively very deep into the grey area. If your work does not involve calculus, logic or physics of some kind, it is highly likely that you are not in fact a real engineer. (Looking at you, Sales and Marketing Engineers)

permalink
report
parent
reply
5 points

Yeah people give us industrial engineers shit, but if you watch us talk with business people you’ll see how wide the gulf is between us.

Also “sales and marketing engineer” jobs are the bane of looking for a job with an engineering degree. Like I get that you think you want an engineer to sell technical products to other engineers, and yeah I’d rather buy technical products from someone who thinks like an engineer, but also fuck you I didn’t break my brain in school to be in sales, I did it so I could get paid to design shit.

permalink
report
parent
reply
53 points

This is funny because the same exact joke could be made about software engineers due to them not having a professional certification like electrical, civil, etc.

permalink
report
reply
5 points

There is PE licensing for software engineers though?

permalink
report
parent
reply
13 points
*

As of 2013 I believe, but it was discontinued in 2019. Fairly rare to see in the wild outside of specific domains like medical device coding or other areas where failure isn’t acceptable.

permalink
report
parent
reply
20 points

That’s where I thought the joke was going when I first read it.

permalink
report
parent
reply
7 points

Bootcamp® -> Audio Engineer, perhaps?

permalink
report
reply
1 point

Maybe for those audio engineerings who end up on the mastering side of things but those who go down the live sound systems engineer path definitely deserves the same level of respect as any other engineering profession.

permalink
report
parent
reply

Programmer Humor

!programmerhumor@lemmy.ml

Create post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.

Community stats

  • 5.3K

    Monthly active users

  • 1.5K

    Posts

  • 33K

    Comments