News for hackers. Stuff that matters.
Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by mcguire on Friday October 30, 2020 @04:29PM (#24946574)
Yes, this is why computer science students from schools like Stanford, Carnegie Mellon, MIT (well, it's an engineering school, anyway), and UT Austin (EWD's stomping grounds) are almost completely unemployable in the software-related industries. All of the employers learned pretty quickly that they were all grossly incompetent.
Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by AnimalMuppet on Friday October 30, 2020 @04:43PM (#24946709)
First, even UT Austin doesn't run their CS program as EWD would have wanted. See his comments when they switched to Java.

Second, I suspect (but cannot prove) that this problem is why computer science grads need a couple of years of close supervision on the job before you can trust them with anything.

Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by dkarl on Friday October 30, 2020 @05:30PM (#24947076)
I suspect (but cannot prove) that this problem is why computer science grads need a couple of years of close supervision

There's more to it than that, a lot of which has more to do with learning how companies are structured and how people communicate in the corporate world. Among other things, college students have been trained to tackle any assignment with the assumption that the information they have been given is accurate and comprehensive, and the professor would prefer to hear nothing from them until the assignment is turned in as complete as possible right before the deadline.

If you want to educate people to be immediately productive in a corporate environment, that's not what college is for anyway.

Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by Jtsummers on Friday October 30, 2020 @04:53PM (#24946786)
They need supervision because they haven't been apprentices gaining practical experience yet. College (especially the sciences) is not about apprenticeships. If you just want "grunt programmer[s]", we need proper apprenticeships and trade schools. Like electronic technicians and plumbers go through.
Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by dragonwriter on Sunday November 01, 2020 @08:31PM (#24964117)
> College (especially the sciences) is not about apprenticeships.

It is and it isn't. Most degree programs don't require it, and some don't integrate it as a for-credit option, but most (including in the sciences) do open opportunities for them, and lots of students take advantage of that opportunity and are more employable because of it.

Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by jleyank on Saturday October 31, 2020 @03:33PM (#24954482)
Some folks say the science education system is similar to the Medieval Guild systems: apprentices (grad students), journeymen (postdocs) and various levels of master craftsmen (professors). These are intended as ranks not genders, so s/men/people/g if desired.
Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by dragonwriter on Sunday November 01, 2020 @08:32PM (#24964128)
Academia (not just, or even especially, in the sciences) is a guild system on those lines, but if you are looking for employment outside of academia, things are a bit different even if you need to go through some part of the academic path for the career entry you are aiming for.
Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by Beldin on Friday October 30, 2020 @06:56PM (#24947623)
Interestingly, Eindhoven University of Technology did use (more-or-less) Dijkstra's approach throughout the 90s. Sure, there were some odd bits, but the core of the curriculum was Dijkstra style.

Not sure what they're doing today.

Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by mcguire on Friday October 30, 2020 @05:29PM (#24947070)
Fortunately, you can hire newly minted software engineers and they require no supervision whatsoever to solve your difficult problems.
Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by AnimalMuppet on Friday October 30, 2020 @06:19PM (#24947415)
Nice strawman. Oh, wait, no it isn't. It's a really cheap strawman. But in the end, it's just a strawman.

But it is my position that a graduate of a proper software engineering degree would take less initial supervision than a graduate of a CS degree.

Why? Because they would have already seen ambiguous requirements, and would have an idea of what to do. They would have already seen a multi-hundred-thousand-line code base, and would be more likely to have some idea how to navigate in one. They would have some idea of what production-level code looks like, and how to go about achieving that level of completeness. And so on.

Re:Edsger Dijkstra – The Man Who Carried Computer Science on... by mschaef on Sunday November 01, 2020 @08:16PM (#24964051)
> Yes, this is why computer science students from schools like ... UT Austin (EWD's stomping grounds) are almost completely unemployable in the software-related industries.

UTCS 1997 here. I've been employed in software-related industries continually since graduation, and I can honestly say my UTCS degree has been nothing but helpful in that regard.

BTW, the personal website listed in your profile is down. You might want to look into that.