What is next In engineering?

Recently, I am trying to get a sense of machine intelligence (robots), individual intelligence (human), general intelligence (law of nature?), kinematics (physical events that human can sense), electromagnetism (physical events that human can't sense), uncertainty principles (randomness of nature), quantum entanglement (interaction of nature), entropy (laziness of nature), and modern engineerings such as communication theory (sending and receive messages), circuit design (ensure the signal quality of messages), computer science (find and process these messages), and machine learning (find a pattern in these messages). After some pondering, it comes to my realization that humans are lazy, random, interactive/social in accordance with nature, but with an exception that human is equipped with intelligence. This invisible force/intelligence allows humans to resist laziness that we usually feel due to law of nature (2nd law of thermodynamics; tendency to be less orderly) and seek to be interactive with humans and world around us and find right tools to maximize this interaction.

As engineers in the tech industry, the key objectives of our product is to connect everyone together by offering product and/or services in a sense of higher-level intelligence (i.e more user friendly) via a large system consisting of the infrastructure of communication that is used for data transmissions devices such as networking equipment, and data processing device such as computers or cluster of computers (i.e cloud). Then on top of this infrastructure, we programmed these devices with various degrees/layers of an intelligent system in the form of abstractions as listed in ascending order: OSI layers in a communication network equipment, software abstraction layers such as kernel space (Linux and its hardware drivers) and userspace (android and its apps) on smartphones and computers, and lastly cloud computing (share and process shared information) on the data center. 

In short, we are utilizing this physical medium/perceived world for data communication: electromagnetic wave for radiation -> radios to convert this radiation pattern to voltage pattern -> mixed-signal circuits to convert information from voltage domain to digital domain -> digital circuits for bits transmission -> processors for bits operation-> firmware is used to package and send this processed information to higher-layer software -> Operating System on PC allows human interaction with newly arrived information -> Cloud is used to share this new information to social network platforms ->Social Network platform allows multiple users to share and interact this information -> Machine learning is used to extract these social behavior patterns to better served to the general public such news recommendations to facilitate human interactions and information sharing. 

One thing to note is that the delivery method and symbols (voltage waveform, bits, programming language, etc.) used in messaging are vastly different from the underlying information/meaning/intelligence that comes with it. Message can be delivered in various carriers such as electromagnetic waves, voltage potentials, digital bits, APIs, machine learning models assisted by corresponding tools such as modulation used in digital and RF transmission, policy layers in communication, and abstraction layers used in software, and machine models libraries and tools in tensor flow or PyTorch. 

By this observation, the next logical step for the new engineering field is systems engineering assisted by higher-level intelligent programming language for sending, processing, and extract the underlying meaning of the data/message in this interactive environment.

An example for electrical engineers is Hardware Software Systems Engineering which is needed for building a product that requires an understanding of basic hardware components and software components in order to meet the interactive behavior of human customers.