If you see those "day in the life" videos going around Twitter/YT where the person literally does no work, it's always a PM. Sundar Pichai (and I think Satya Nadella too) came up through this ladder. It's a role for professional office politicians created under the guise that engineers can't figure out what to do for themselves.
You are saying people will need to be certified to be programmers?
This is just gate keeping and considering how accessible computing is, it would never work anyway.
I am not fond of gates either; for as long as your skill can produce capital value it will be gatekept in some capacity. I'd rather see that gate moved closer to our side if it must exist.
If gambits like Musk's prove successful then there is further precedent that lean engineering teams can still operate at scale - just with fewer layers of indirection and wealth extraction.
Here's. the first job I found when I searched for local MechE jobs.
>This position requires a BSME or MSME from an ABET Engineering Accreditation Commission-approved program with a strong academic background and interest in thermodynamics, heat transfer, fluid
https://www.monster.com/job-openings/-winter-2022-entry-leve...
When searching for local EE jobs. Out of the first 5 results, 1 required a PE, 3 required a degree from an ABET accredited program, and 1 just required an EE degree without specifying ABET.
>Bachelor of Science in Electrical Engineering or related degree from an ABET accredited program.
https://lensa.com/staff-electrical-engineer-substation-chatt...
I’ve worked at a number of companies and engineers are ALWAYS the limiting factor. Simply put, there’s a chronic shortage of people who can build valuable stuff.
I believe companies have sought to offload this bottleneck. Have engineers just build, and hire people to do everything else.
Due to the relative novelty of CS I think we're still going through the early motions of trying to mesh together a web of programmers from bootcamps to MIT into one cohesive corporate apparatus... eventually we'll land on something similar to medicine or other engineering areas where accreditation is prerequisite and individual cogs have a bit more agency due to licensing etc. Hopefully.
My personal, unsubstantiated, take is that we'll come to look back on this odd time, with the glacial pace and grift hierarchy of enterprise software, as quaint. Some startups are coming around to the idea that you don't need 6 person multidisciplinary teams for generic CRUD, pay one competent engineer those 6 people's salaries and you'll get it built unless it's something special - in which case you pay that engineer 60x and their name is Bellard.