boneh3ad, I’m glad that once again, we both agree that not every engineer will need to understand the NS equations. Indeed, the vast majority will not, and the examples that you described only exemplify that point. The overwhelming majority of engineers will never be involved in the design of a new airplane at all, let alone be the guy running the CFD for a new such design. They will never be involved in the design of a new Corvette, a new Ford or John Deere engine, or a bridge similar to the Tacoma Narrows. Indeed, these roles seem to be precisely the ones that fall into the category of R&D positions that most engineers don’t have and will never have, and therefore I have chosen to exclude form this discussion.
Quite frankly, I wish that most engineering positions would involve the types of tasks that you’ve discussed, for that would mean that engineering would be a far more exciting and glamorous profession than it currently is. But the unfortunate truth - which I suspect you surely know despite your valorous attempts to dutifully avoid acknowledging it - is that most engineering roles are rather mundane.
But that’s precisely the problem. At the risk of sounding like a broken record, the fact remains that plenty of engineers didn’t exactly excel in their coursework. Let’s face it: if you graduated but with less than a 2.5 technical GPA - which is true of a great many engineers - you didn’t really learn the fundamentals. If you got less than a B-minus in your fluid mechanics course - which, again, is true of a great many engineers - you didn’t really learn the NS equations. You don’t know what is going on.
Nevertheless they’re still engineers. Will they be offered the glamorous engineering design jobs that you’ve described? Probably not. Nevertheless they’re still working as engineers.
I could easily turn that question around to you. Just because there might be a small handful of engineers in the world who find, say, algebraic topology useful, does that mean that every engineering student should be required to study it? Where would you draw the line?
But to answer the question, I don’t think that I (or you) need to draw any line anyway. Rather, the market has drawn the line. The market does so by hiring people to work as engineers who, quite frankly, never actually learned much of the fundamentals as exemplified by their GPA. Sure, they’re not designing new Corvettes or new Ford engines. Nevertheless, they’re still working as engineers.
It seems to me that you would prefer to live in a world where all engineers demonstrated true technical fluency in their coursework. But that’s clearly not descriptive of the world that we live in. There are plenty of working engineers who struggled to survive their coursework without ever truly understanding it. Indeed, I’ll always remember one such guy who once proclaimed: “I didn’t understand any that stuff back then, I don’t understand it now, and I think I never will understand it.”
How so? I would argue that it’s silly to deny that you don’t use most of the technical material taught in engineering curriculum in most engineering day-to-day tasks: a point that boneh3ad himself readily acknowledged. And look how far he had to stretch to come up with examples of engineering positions where such knowledge might be useful - positions that the vast majority of engineers will never hold.