Earlier quoted context omitted.
> we just cant build cool shit anymore I sadly agree. Unis spend so much time teaching CAD software, processes, etc, you wonder how much understanding engineering grads actually have. I just think we've stagnated as a technological society. We rely so much on computers to do everything, that we can't innovate in the same way anymore. Unless our new x has an onboard super-computer, we just can't get it to do anything.
> Unis spend so much time teaching CAD software, processes, etc, you wonder how much understanding engineering grads actually have That's interesting. The popular sentiment in programming world seem to be Unis don't tech practical stuff enough, or interviews for (junior) developers don't test their practical knowledge enough- a point I always found a bit strange.
In an engineering department (as in not CS) I'd say the bias is overwhelmingly towards the math end of the spectrum, partly because faculty largely don't even keep up with the technology. You'd have to heavily revise your course constantly (imagine teaching how to use google products...). Plus it just feels less worthwhile teaching things that will become obsolete in a few years.
Oh and by the way we need to teach them to write better too. Kids can't communicate these days. And economics. And ethics. It ends up being a very tight squeeze we can cram in maybe two courses on programming if it's a top priority.