Earlier quoted context omitted.
I disagree. I think many of the problems in software development as practiced today originate from thinking that the theory is all that is necessary. To take your analogy, my view is that in practice it is considered that we should hire physicists or mathematicians to design and engineer bridges. "Engineering" is almost sneered at as being somehow inferior or a trivially learned skill.
> I disagree. I think many of the problems in software development as practiced today originate from thinking that the theory is all that is necessary. This is such horseshit. Computer Science gives you the intuition needed to guide you to making more correct decisions you make in building your software rather than wrong. When you have these practitioners hitting the scene all of a sudden who just simply learn xyz la…
Here's my view, as a person who has formal education in engineering, physics, and mathematics: there are an awful lot of CS grads looking for nails to apply their textbook theory hammers to without understanding that simply knowing theory is not enough. I think you need to reconsider why the bitterness exists.