> The biggest difference I see between software developers and mechanical engineers is a way of thinking. I realize that sounds very woo, but it's very obvious to me and to other mechanical engineers I've spoken to.
I'd say it depends whether the software engineer learned core computer science. That's maths heavy and teaches you equational reasoning, which similar to the skills used in solving systems of equations that govern physical systems.
I'd say it depends whether the software engineer learned core computer science. That's maths heavy and teaches you equational reasoning, which similar to the skills used in solving systems of equations that govern physical systems.