Digitization and the digital revolution is happening in front of our eyes. The currency of this revolution are CPUs, Memory, Disk Drives, Chips, Servers and Routers etc. At ConceptPaper.org we feel this digital revolution will bring positive change in society. More connectivity, more ease of doing business, better workplace tools and an all round better society. We feel the most important of these is the concept of a Digital Assistant.
We define the concept of Digital Assistant as a machine which assists humans. Whether it is a mobile device with Siri assisting, Amazon Alexa at home assisting or the office laptop with a software digital assistant installed. This single phenomenon of a Digital Assistant assisting humans in all walks of life is a common standing point. The human can be an office worker being assisted at work or anyone else being assisted personally. We feel AI, Machine Learning, Data Science, Algorithms, Cloud Computing and automation are all moving in the direction of enabling efficient digital assistance to humans. Slowly people in all walks of life are being aided and assisted by software tools in the form of mobile apps and smart devices at home. More and more software solutions are appearing to assist businesses.
At ConceptPaper.org we introduce the concept of Enablers of Digitization. These are the Software Engineers. In all aspects of the digital revolution which is happening the most key enablers are software engineers who can write code. Writing code is perhaps the most important aspect of executing digitization. To write code is to digitize.
At ConceptPaper.org we feel there are not enough enablers i.e. not enough software engineers in the world. We feel that post-pandemic the demand for digitization is such that there simply might not be enough people available to write code.
There is another problem which is very important and should be noted. It is that that good software engineers are required to have the below abilities amongst others:
Logical thinking, attention to even the most minute detail, excellent problem solving, patience, persistence, ability to read and interpret technical information quickly, etc.
https://www.quora.com/Why-is-everyone-not-a-programmer/answer/Ken-Gregg?share=1
This means that good software engineers are very intelligent and highly educated people. They have skills and capabilities above that of normal average humans.
To write code requires logical thinking and attention to minute details. To develop software you need to be able to read and interpret technical information quickly. In every aspect of writing algorithms and code you need excellent problem solving skills. To troubleshoot code and make it work you need patience and persistence. High IQ and excellent capabilities are required. Therefore not everyone can do this.
At ConceptPaper.org we introduce this concept of Enablers of Digitization – The Digital Revolution. We simply wanted to bring to light the value of the good software engineers which will enable the digital revolution happening.