Why should an engineering degree be any sort of requirement? The best programmers I can think of (Knuth, Ritchie, and Stallman) don't have them and I've met plenty of competent developers who didn't either.
They surely have a degree in some form of enginnering and are far beyond those that call themselves engineer without having put a foot into an university.
They all have degrees in STEM, but not in any "engineering" (i.e. ABET approved) program. It's also worth noting that having a university degree is not a requirement to be a licensed engineer in many places, including California.
That's not how acronyms work. Engineering is the E in STEM, not the other way around. STEM also includes Science, Technology, and Math, none of which are Engineering.
I don't have an engineering degree, but rather a CS degree. Did I learn proper design and protocol for making secure software? I support requiring some sort of registration/testing/regulation of Professional (software) engineering, just like my mechanical engineering friends
Some schools have their CS program in the engineering department and have requirements which follow from that dependency. So whether you have an engineering degree depends on the school?
Otherwise I agree, there should be a standard for professional software engineering. There are efforts underway already in that direction.
I am absolutely confident that 100% of developers with an engineering degree and at least five years of experience have written at least one security vuln. Most have written hundreds.
Not all at, just fully disagree the misuse of engineering word, in some countries, by people that most of the time didn't set foot in college, or if they did, the degree had nothing to do with engineering.
Why should I be afraid? Over here Engineering is regulated and it surely isn't going to change during my lifetime.
Take a look at école 42 just next door to you [1].
It breaks all pre-conception of a certified french engineering school. You don't even need to have finished high school to apply!
At most they'll be restricted out of governmental jobs, a drop in the bucket of EU jobs.
This is a very silicon-valley like way of thinking : Disrupting the incumbent who cannot adapt to new thoughts. Maybe you should be afraid, because change in on the way.
what about any kind of degree that prevents people from jumping to such logical chains : coding bootcamps -> low quality of deliverables industry wide -> iMessage bug!
If companies were hint hard on their pockets due to iMessage like bugs, they certainly would take care to hire and put into place the respective measures to prevent them from happening.
One of such measures, like in other professions, is ensuring a proper education and respective certification.
So 100% of the team is composed by foreign workers? Given that US doesn't do certification of engineering degrees.
Can you please prove that to this audience.
Lets assume that is the case just to make you happy.
Then it is certainly a prof that the learnings weren't taken into consideration when setting up the quality certification chain of the iMesssages development process.
Relax, I don't know what "certification" means to you specifically.
But what makes you think Apple doesn't already hire the best-in-class engineers they can get their hands on?
Anyway, we're pretty far off the initial claim you made : "it's those poor saps from coding bootcamps that are the reason this industry is doomed".