News for hackers. Stuff that matters.
Re:The scourge of job title inflation by batiudrami on Tuesday December 13, 2022 @02:55AM (#33966010)
The core thing that I think differentiates software engineering and programming is accountability for the quality and ethics of what you design. If an engineer designs and signs off on something, they are legally accountable for if it. There is mandatory ethics training at university and people refuse to sign off on work they don’t understand or aren’t confident in. Engineering assurance and management of change processes are the opposite of “move fast and break things”.

As far as I can see there is no ethical accountability for the programmers at big tech companies. People are happy to pocket the crazy salaries and claim their managers or execs should be blamed for the damaging outcomes of their work.

Re:The scourge of job title inflation by jcparkyn on Tuesday December 13, 2022 @03:56AM (#33966319)
As someone who has done "ethics training" as part of an engineering degree, I don't believe for a second that it has a significant impact on the choices most engineers would make in their jobs.

Sure it helps to have established bodies to hold engineers accountable and report violations to, but I certainly don't think the ethics training is a significant factor. There's no shortage of degreed engineers signing off on things far more ethically questionable than most of what big tech is doing.

This also sounds pretty optimistic as a generalisation: > people refuse to sign off on work they don't understand or aren't confident in

Re:The scourge of job title inflation by dr_dshiv on Tuesday December 13, 2022 @03:44AM (#33966255)
Ok, so you’d say that there are no core engineering principles that could distinguish an engineering approach from a mere development approach.

Instead you’d claim that the key distinction is that engineering requires a legal/moral duty to accountability.

Is that a general consensus here?

Re:The scourge of job title inflation by batiudrami on Tuesday December 13, 2022 @03:46AM (#33966266)
Engineering assurance is an engineering principle.
Re:The scourge of job title inflation by biztos on Tuesday December 13, 2022 @03:21AM (#33966131)
So the hordes of Electrical Engineers slaving away at Apple and Intel and all the rest — these people, and not their bosses, have legal accountability for every harebrained thing they are required to implement?
Re:The scourge of job title inflation by michaelt on Tuesday December 13, 2022 @03:59AM (#33966341)
The idea is drawn from things like structural engineers signing off bridges - where there's probably only one on a project, and if they won't sign off the design, neither will any other structural engineer.

I doubt it'll ever get adopted in the software industry, because we have many competent people doing good work without a software engineering degree, and degrees of low enough quality employers do whiteboard coding tests at interview, so there's not really a notion of a 'properly qualified' programmer.

Re:The scourge of job title inflation by batiudrami on Tuesday December 13, 2022 @03:49AM (#33966279)
Yes. If they designed something they knew was unsafe, or they were negligent in their design, or they misrepresented their competency I would expect them to be accountable for their actions as a professional electrical engineer.