Insightful article, thumps.. A big determinant of tech start ups is environment. In western countries the guys already have access to the basic resources such as computers and internet connections(which is always live unlike isu vemabundle). So a kid takes his pocket allowance and works part time jobs if he needs to buy special resources to implement his intended project. This maybe in the form of server resources or even a programmer to do the coding.
Also these guys have grown up with the technology and so have an idea of using such things as youtube, google ads, facebook to aid in marketing.
Where as in Zimbabwe people first to know what a computer and most peopleare now forced to do that when they go for tertiary education. That is the time their western counter parts are scheming ideas to implement.
I believe we should create an environment that identifies startups who need the basic reources like laptops and internet connections gives them these things and not expect anything in return but hope they will grow big enough and move to paying their ownbills so as to create space for the next group. An example would be is a kid able to write code...then give him a laptop and hook him up with seasoned developers in the industry. The worst case scenario is the kid will work for some IT company but he will develop coding experience beneficial to the industry. But a few will blossom into startups