My degree is Industrial Engineering. https://en.m.wikipedia.org/wiki/Industrial_engineering I found the discipline when I was a freshman in high school sitting in the school library reading about different engineering degrees. My dad was a civil engineer for CalTrans and I was good at Math, Science, and Business. My computer skills were OK, but not as good as my other skills. It is easy to drill into the concrete specifics of Industrial Engineering discipline and I did this in the beginning working on logistics and distribution engineering. Luckily when I left HP to go to Apple is when I got my taste of working on working on software systems and creating new solutions which then let me address my weakness in computer science. This background also supported my moving to Micosoft for years and yeras on Windows.
With the popularity of learning coding skills, many think the key to build Internet Services is code. But when you dig into looking at where the great insights come from it is people who have top abstraction skills.
A presentation that I found that illustrates the power of abstraction is Scott Shenker’s presentation on the Future of Networking (SDN). https://www.slideshare.net/mobile/martin_casado/sdn-abstractions
It has taken my probability a dozen times looking at the slide deck to absorb the subtle details that Scott shares.
The conclusion is