Hacker News new | ask | show | jobs
by bluGill 56 days ago
The most important skill is good rigorous critical thinking which engineering does a great job of developing. You can learn this in other ways - a liberal arts degree can as well, but many of them don't develop it in enough depth.

Management also requires people skills which engineers stereotypical don't have - but many of them do.