"cloud computing, communication infrastructure, robotics, artificial intelligence and 3D printing" Do you really believe that a large majority of South Africans even know what these technologies mean?
We need basic infrastructure like proper roads in rural townships, decent accommodation, potable running water, sewage systems, reliable public transport, waste removal and all the things that make  it possible to enjoy an acceptable standard of living.
Secondly, we need to create an environment where people can become productive.  Forget about these pipe dreams and focus on doing the basics right.  Create decentralised skills centers to teach construction and other artisan skills and let the people work in the areas where they live.  They will then uplift their own areas and become proud of their homes.
Reactivate a passion for the soil.  Start growing things.  Create small farms with proper infrastructure and support so that people can work close to home.
IGNITE  PASSION FOR DEVELOPMENT