The engineers I meet today cringe at the thought of writing an essay. And the writers I meet cringe at the thought of writing code.
What a shame! An engineer who writes code should also write essays.
As a software engineer with an English degree, I couldn't agree more. This math vs english kids debate is silly. It's all writing, in some form or another, and skill with one doesn't preclude skill with another. Here, here!