News for hackers. Stuff that matters.
Re:Why do so few people major in computer science? by saalweachter on Saturday July 15, 2023 @08:11AM (#36735860)
That's the rub; no one actually wants to hire "software engineers", for all that that's the job title.

They want programmers, who will write code they can sell as quickly and cheaply as possible. Trying to raise a software engineering discipline to the standard of the real engineers would leave you with an employee too expensive to do what his professional ethics wouldn't allow him to.

Re:Why do so few people major in computer science? by beebmam on Saturday July 15, 2023 @08:53AM (#36736198)
Maybe for smaller companies, or if this were 2012. Not sure about this now for FAANG. Engineerieg processes are deeply prioritized these days.
Re:Why do so few people major in computer science? by tomtheelder on Saturday July 15, 2023 @10:13AM (#36736950)
This doesn’t track with my experience in industry whatsoever. In fact, those sorts of “low ethics” programmers are arguably the biggest hiring risk, and large amounts of effort and dollars are put into avoiding hiring them.
Re:Why do so few people major in computer science? by troupe on Saturday July 15, 2023 @10:48AM (#36737286)
Also most of what "software engineers" are asked to work on are not engineering problems. There are of course exceptions, but the vast majority of positions labelled "software engineer" aren't doing anything that would really be called engineering. You are just wiring frameworks together to achieve some goal and reading the documentation to figure out how to make it work.
Re:Why do so few people major in computer science? by zeedude on Saturday July 15, 2023 @12:15PM (#36738232)
> Trying to raise a software engineering discipline to the standard of the real engineers would leave you with an employee too expensive to do what his professional ethics wouldn't allow him to.

Nah. The vast majority of software projects are of the lower echelon variety e.g., the slapdash shopping cart web apps. Considering JavaScript is still the language of choice in that realm, engineering rigors can’t exactly be of any real consideration.

No, it’s not the expense keeping real engineering away, it’s the culture.