Hehehe Africa kazi ipo, nimekutana na very good programmers wa kiafrika toka some countries kama Nigeria wanafanya kazi top companies Google, Facebook na wako kwenye positions nzuri.
Mimi siamini kama kuna such thing kama top programmer duniani, utatumia nini ku~measure? Programming is very broad, inahusisha almost kila kitu kwenye maisha ya mtu, kigezo cha hiyo list ni nini? Amount of codes written? Amount of open source projects? Amount of famous algorithms they have implemented? I dont see anyway you'll measure na kusema kua these are the top programmers simply because tunatofautiana.
Mtu kama Linus, anaweza kua very fit in operating systems, ila hawezi mfikia Carmarck kwenye game development, bado hawawezi mfikia Andrew kwenye machine learning, in the end kila mtu ka~specialize kwenye field yake, huko anakutana na challenges tofauti kabisa.
We do have excellent African programmers, we also have crappy programmers same as every other place in the world. Tatizo letu ni lile tu kuna vitu vingi tunamiss, nilikua natafuta programmers Africa, nikacheck some guys from Nigeria kujaribu kuform a startup kipindi flani kusolve a certain problem, maswali waliyonipiga nilishangaa sana, as if I was begging na dharau kibao kua since am African maybe I cant code, watu wengi hawapendi collabo, they think they could build the next facebook kwa kujifungia na kucode everything alone. Sio siri wengi ni wabinafsi, wengine nao wanakaa kubishana which language is bettet than the other kila siku kazi haiendi, mtu anataka kutengeneza website backend nzima kwa C++ kwa kua kasikia its fast, mtashindana nini?
The moment we accept kua there are other Africans better than us labda we can work together.
Na kupata support Africa pia ni ndoto, unless unajishughulisha na udaku au mapenzi, kama unataka kutengeneza kitu mainstream utasumbuka sana, mfano mzuri tu nenda sites zinazohusu elimu au maswali kama Quora tafuta waafrika, utawahesabu sana. Startup inayoanzishwa sehemu kama Silicon valley, wana advantage ya pesa, developers kibao, jina, market kubwa hata wabibi wana smartphones au PCs, mtu akisikia sillicon valley hata kama ni stupid product atataka kujua inafanya nini. Rudi bongo, online payment mziki, unaweza pigizana kelele na banks hadi ukalia, since you are African you'll be lucky hata kupata chance ya kukaa mkaongea, online shopping, tumepigizana kelele wee waweke zipcodes ili tuweze kuuza vitu kirahisi location based, hadi leo story tu, mtu atakupa address kwa kukuelekeza "nenda hapa, kata hapa, nyooka" how can such a system scale? Ukisema ufanye mwenyewe yote haya pesa ndefu inahitajika, kumap an entire city kama dar si mchezo.