The present world is going through a technological revolution. This revolution is possible due to economic prosperity. This revolution is not the result of a single invention. Technology is seen to dominate success in three fundamental areas. The first is the medium of information collection and dissemination, the second is the means of production through machinery and the third is the presence of all the materials required for production.
Things like powerful microprocessors, the use of artificial intelligence, efficient software systems, and data centers are accelerating the current technological revolution. Cloud systems are currently playing a very effective role in communication networks.
The use of 3D printers as a new component of production has increased. New materials such as graphene and carbon nanotubes are playing an important role. These elements have created new possibilities in the advancement of science.
In recent times the pace of innovation has accelerated. But it must be admitted that in many cases technological progress takes longer than expected. The personal computer developed about 20 years after the first commercial computer launched in 1951.
It took over 2 decades for portable cellular phone design to begin. The concept of autonomous drones was first conceived during World War II. But it took nearly four decades to develop a functional general-purpose drone design.
It took more than two decades before the commercial use of drones began. 3D printing was invented in 1984. But it took 20 years for related machines to come to industrial and commercial markets.
Electric vehicle development has followed a similar path. Almost 20 years after the discovery of the lithium battery, Tesla was able to build an electric car. It would be another 20 years before it was widely used on the road.
But the development of Internet use happened at a rapid pace. It took more than two decades before the World Wide Web became widely used. Many such technologies are currently being worked on which may take a long time to develop in the future.