Wednesday, 3 October 2012

Agonies of an African Programmer: Part 2

Working as an independent mobile, web and software developer in Africa can be a trying experience.  Africa for so long has being recognized by the world as an agricultural continent and for the past decade many software developers ( African Code Kings )  are working tirelessly to prove that we are also a technological nation by building great websites , mobile apps and softwares that aims to solve our problems on the ground. This does not come at a cheap cost. We live in an environment that tech equipment cost 2-4 times than what it does in Europe and the USA, where technical books are almost nonexistent, where there are no credit cards to purchase from Amazon.( We have been blacklisted from paypal ). 
In Africa there is a problem, people still think Technology comes in a box like a camcorder, computer, laptop, iPad and so on..Let's all visualize technology as a process and something we are going to build ourselves here in Africa. I have listed below a few of the agonies myself and most developers go through as African Code Kings.

Infamous "load-shedding" -- a practice of cutting off electricity to whole sections of the city in order to conserve power in Ghana. They never mind that you need electricity to work and you need to work to eat. Nowadays things are much better - they just cut off electricity without any warning whatsoever or the power fluctuates crazily and the electricity corporation thinks that is entirely normal. With this load-shedding factor you should be rest assured that most developers cannot meet their deadlines.

High Internet Cost
Internet bandwidth has being my major problem since I decided probably six years ago to venture into software and web development. Internet bandwidth in Africa is sold exactly at the same rate as phone credit vouchers. It is so expensive. There is no special package for developers who consume huge amount of data. This telecommunication companies forget that the internet possess a huge amount of informative data that can be used as a powerful tool for boosting economic growth and poverty reduction.

Most developers set up a tech start-up in search for investors to fund their projects. In Africa, most people do not understand the Silicon Valley style of Angel investment and funding, this so called investors perceive technology as selling tomatoes in the market. When they fund a start-up they are looking for the short term profit. For strong developers who do not need this kind of funding they work their ass out trying to fund their personal projects. They end up taking up so many odd web dev jobs that will in turn slow down their personal projects / innovations.

The Salary factor
It takes a lot of guts and zeal for a good African developer to turn down job offers and internships to pursue his passion. Once the money sets in, the developer tends to slow down in his innovations and instead works hard to better the firm or company his working in and to gain more promotions. A web and software developer in Africa earns from $10,000 to $20,000 dollars per annum whereas their colleagues in Europe and the US earns at least $100,000 dollars per year. You could be working hard to build great technologies that can help you rack in tons of thousands dollars when you are a tech-preneur. Next time if you want to be comfortable with such a job, think again? 
I personally turned down a lot of internship and job offers when I came home for the long vacation and I have learnt so much and earned so much recognition for a small I.T start-up Oasis Websoft, I created exactly a year ago. I am currently changing  from being just a developer into a great business man.
Every day I meet great techies who work for huge tech companies but they would have being better off as entrepreneurs building great technologies for Africa. You don’t have to blame them so much; this is Africa where women would hardly marry guys who do not have financial security.

Jack of all trades and master of nothing.
It is difficult to find a team who believes in the same vision for them join a start-up in Africa. You will realize that there are so many developers and startups building similar apps instead of coming together in the spirit of free and open source development to build one great app.
An African developer tries to play all the roles in a company from being the CEO to the company’s publicist. Instead of focusing on one thing and mastering the art. He spends his time mastering all the aspects of a company. It is sometimes good but it comes with its own banes.
It is also great for a developer to understand all the roles but it will be best if he can focus on one lead role and be a master of it. So in one start up we could have a developer, user interface designer, two top coders and one marketing guy

Each month a horde of new programmers, freshly trained out of Universities and professional ICT institutions graduate with impressive looking syllabuses, certificates ,degrees etc. claiming skills in Java, C++, C, Php, JavaScript,  COM, Oracle, SQL, HTML and MS Office. The problem is that, though the syllabus looks good and would be a good starting point for being a software and web developer, these students do not spend time working on their personal projects and instead code for a grade “A” in exams.
Bottom line: These guys are less than half-baked and cannot do productive work.
Those who get jobs afterwards land more technical jobs like computer administrators, hardware jobs and so on. Instead utilizing the methodologies they learnt in programming and so on. Companies who hire them for such job do not realize that these guys can actually build software to make their work a lot easy. It time for Africans to believe that software is actually something we can create for ourselves.

Awards and Competitions.
There's a difference between winning technology awards & competitions verses winning in the marketplace. The sooner African developers and start-ups recognize this, the better.
It is great to participate in code competitions and hackerthons to test your coding skills but it is a different ball game if you want to build kick-ass technology to solve real life African problems and make money along the way.
It is also high time our environment start to stand firmly behind young African men and women developers who are always up at dawn working on something they believe in. It is not enough to congratulate them vocally of their achievements, it will be right if you can support them with your resources be it financially, intellectually, skills set and much more.

The Moral Of The Story
System.out.println (“  It's not easy being an African software developer. Don't give up and always Ask God for directions. Use the right technologies for the right tasks.  The future of the African software industry lies in enabling the scattered bunches of individual hobbyist programmers. Those people who would be coding even if it didn't pay because that is what they like doing. People like that should be given a chance, should be given work to do, encouraged to stick it out. When there are enough programmers around and working as a programmer is a viable occupation that can buy a car and build a house, the industry will have grown up.
Until then, it is dog eat dog -- monkey go work, baboon go chop...

Learn to appreciate the rainbow after cursing the rain. It's just like loving again after experiencing the pain!
 </ Raindolf >

So you want to be a Web African programmer? - Guido Sohne (2003)
The Agonies of an African Programmer – Gregg Pascal Zachary


  1. Great blog. Very educative. Many lessons not just for the tech-preneurs but any enterpreneur. You have just began. You will be the biggest thing to have hit our tech industry in a long time. God bless and keep you on top. #MoreVim

    1. Thanks so much Freddy for your continuous support.God Bless you too.. #MoreVim


      I am COREY RODRIGUEZ by name, THE CEO of protocol & cyber-sheild hackers.
      In this message, we will explain how you can almost avoid SCAMMERS and stay safe, plus how our organisation works.

      Read it carefully!!
      Its reading will not take more than 10mins.

      We kindly URGE you to not respond without have read the entire text. Those who mail without have read everything, ask questions that are answered here!!

      It tears me up when we receive bitter emails for Jobs with complains from most clients with hacking issues about past SCAMs by uncertified fake hackers like most you see here, which is disappointingly inadequate, leaving their mess for us to deal with eventually (WE DON'T MEAN TO BRAG ABOUT THAT).


      You won't know until you fall a Victim but can be attentive to potential danger, error or harm if you take note of these:

      1, you see uncertified email accounts carrying numberings like
      "iamhacklord1232@(gmail,yahoo or"
      pls flee from them, BIG SCAMMERS.
      They take your money and never do your job!!

      2, you see posts like "do you need to spy on spouse?"
      All fake! , just a way to lure you toward getting ripped OFF!.

      3, posting fake testimonies and comments to trick you into feeling save and secured.
      Pls endeavour to ignore!!

      4,beware as we urge you not to make respond to any "IVAN HONG" (impersonating with our post pretending to work for us) with this exact post.


      For years now, We've helped organisations secure data base, so many sites has been hacked for different reasons of Job kinds.
      and in short timing hacked petty cyber sites accounts like Skype, Fb, WhatsApp,Tinder,Twitter!!, FLIPPED MONEY, LOAD CCs and vice versa but these are significant experiences a good and effectively recognized organisation
      must firmly ascertain.

      ◾OUR "AIMS" HERE ◾
      1◾to assign a qualified agent of specific rank to particularly any sort of cyber issues you intend dealing with in short and accurate timing.

      2◾ to screen in real hackers (gurus only) in need of job with or without a degree, to speed up the availability of time given to for Job contracts.!!

      Thus an online binary decoding exam will be set for those who seeks employment under the teams Establishment.

      write us on:
      ◾ or

      COREY ROD,
      Thank you!!!

  2. The piece is deep. You showed understanding of the terrain. Good show.

    1. Thanks for your comment boss.I'm really excited about it. Learning a lot from you. Glad i met you.

  3. Good job. Keep persevering and the doors of success will be opened for you. You're among the trailblazers of a new generation in Africa. #MoreVim!

  4. Hi,
    its really nice post. i apprentice for your post. thanks for shearing it with us. keep it up.
    NY CPA License

  5. True, "There's a difference between winning technology awards & competitions verses winning in the marketplace. The sooner African developers and start-ups recognize this, the better."

  6. I don't agree that "Jack of all trades" is a weakness in African development. I think overspecialisation is a disease in e.g. the UK, and it's a strength of African developers that they will take on any role they need to.

  7. I think that a lack of good conferences/community events can be an issue (at least in Kampala where I am). Without people around you to learn from it's hard to fulfil your potential.

    1. Thats so I said on twitter a lot has changed since I published this article, I might write a sequel in October to mark the article's first year :) Being a little bit of jack of all trades has taken my career to greater heights. Going to conferences and presenting my works at tech events has given me a lot of good publicity.

  8. Thats a good piece Raindolf . I think Ghanaians should be masters of one or two things and also embrace the idea of team work where we work as a team to achieve an ultimate goal.

  9. Competitons serve to boost your skills. Even Big companies use it to hire. And we all know africa is bad when it comes to global IT competitions so don't hide behind the fact.

  10. I like your theme of choice for web journal however need to recommend you for sharing some more data with respect to your subject so we can comprehend your idea all the more unmistakably.. Buzz Applications

  11. We are a team of Professional Hackers and private investigators

  12. We are a team of Professional Hackers and private investigators

  13. Hello everyone! If you require the service of a professional hacker to help track your partner's cell phone remotely, contact, he was excellent in helping me hack my husband's phone without physical contact.
    You can also reach him on +1513-445-5445, tell him Stacey referred you he'd help.

  14. Normally a fake hacker asks for payment before services that he does not still render
    at the end but I want to introduce you to a university graduate in computer science
    as well as computer geek for any sort of account,grade,email problem,etc,you name it.She
    shows proof of work and payment is made only after service well done to your satisfaction or text +1 415-237-6483.

  15. Hello Everyone, My name is Geoffery,
    is the best out here. if you need hacking into a cheating spouse phone,
    email,facebook,bank statements,social networks etc...then he is the
    perfect hacker at all the hacking jobs you have been looking for,
    he's so discreet and quite interesting, tell him i referred you please..
    once again its

  16. In the world of hacking I am the best, when it comes to hacking.

    Email :
    Whatsapp /call / sms :: +27786114613
    Whatsapp :: +60167569133

    +University grades hack,
    + Whatsapp hacking
    +Bank account hacks,
    +Control devices remotely hack,
    +Facebook Hacking Tricks,
    +Gmail, AOL, Yahoomail, inbox, hack are available,
    +Database hacking,
    +PC computer tricks
    +Bank transfer, Western Union, money gram, Credit Card transfer
    +Wiping of credit,
    +VPN software,
    +ATM Hack
    we are the real deal when it comes to hacking, carding, WU transfer, Money Gram transfer etc

    Email :
    Whatsapp /call / sms :: +27786114613
    Whatsapp :: +60167569133

  17. Get any password from any Email Address.?- Get any password from any Facebook, Twitter or Instagram account.?- Cell phone hacking (whatsapp, viber, line, wechat, etc)?- Grades changes (institutes and universities)?- Websites hacking, pentesting.?- IP addresses and people tracking.?- Hacking courses and classes.??Our services are the best on the market and 100% secure and discreet guaranteed.??Just write us and ask for your desired service:?OUR EMAIL ADDRESS:

  18. I dont believe in too much talks and bragging! I’m a certified hacker who have helped so many STUDENT’S, COUPLES and BUSINESS MEN!!! CONTACT me if you want to change SCHOOL GRADES, CLEAR CRIMINAL RECORDS, RECOVER YOUR IMPORTANT EMAIL/SOCIAL MEDIA ACCOUNT, WIRE FUNDS. If you have US, UK, CANADA, AUSTRALIA, BRAZIL OR GERMANY BANK ACCOUNT, Email me. I have Funds to Wire to any of the Country without any trace or monitor. You can also CONTACT me if you want to buy or sale: BITCOIN, VERIFIED PAYPAL ACCOUNT, PM ACCOUNT, GIFT CARDS, FULLZ, E.T.C
    message me at:

  19. *Cheating Spouse *University grades changing *Bank accounts hack *Twitters hack *email accounts hack *Grade Changes hack *Website crashed hack *server crashed hack *Retrieval of lost file/documents *Erase criminal records hack *Databases hack *Sales of Dumps cards of all kinds *Untraceable Ip *Individual computers hack *Websites hack *Facebook hack *Control devices remotely hack *Burner Numbers hack *Verified Paypal Accounts hack *Any social media account hack *Android & iPhone Hack *Word Press Blogs hack *Text message interception hack *email interception hack


  20. Do you need hackers for hire? Do you need to keep an eye on your spouse by gaining access to their emails? As a parent do you want to know what your kids do on a daily basis on social networks ( This includes facebook, twitter , instagram, whatsapp, WeChat and others to make sure they're not getting into trouble? Whatever it is, Ranging from Bank Jobs, Flipping cash, Criminal records, DMV, Taxes, Name it,he will get the job done.He's a professional hacker with 20 Years+ experience. Contact him at ... Send an email and Its done. Its that easy, Daura referred you

  21. Hello everyone, my name is Kate and I want to recommend a reliable hacker who helped hack my husband's cell phone remotely.

    Which gave me full access to all his texts and, and now he has nothing to hide from me. If you require his service, contact, tell him Kate referred you he'll help.

  22. Do you want to silently intercept SMS messages? Or listen to live calls in progress of your staff or children? Perhaps you suspect them of misusing your mobile phone or texting inappropriate people? Have you been curious about what your boyfriend, girlfriend, husband or wife is chatting about on his or her mobile phone? Now you could hear 100% completely undetected.
    Monitoring mobile phone text messages remotely in real-time without someone knowing is not difficult at hack ethics ( ) or text only - +1 (630) 755-8868

    for more inquiry:

    Do you need any of this hacking services?
    Remove A Link
    • Mugshot Picture Removed
    • Blog Link Removed
    • Google Link Removed
    Locate Missing People
    Find and reconnect with family, old friends, relatives just about anyone! People Search reports include phone numbers, address history, ages, birthdates, household members and more.
    Background Checks
    • Background reports include, when available, a criminal check, lawsuits, judgments, liens, bankruptcies, property ownership, address history, phone numbers, relatives & associates, neighbors, marriage/divorce records and more.
    • We also can get access to a persons Twitter and Facebook account so you can find out who a person really about outside of the office.
    Nationwide Employment Background Check includes
    • SSN Trace
    • Address History
    • 7-Year National Criminal Database Search
    • Courthouse Verification of Criminal Database Records (up to 3)
    • National Sex Offender Registry Check
    Online Dating Scams
    Have you been scammed because all you were looking for was love? We can help you in 2 ways.
    1. Verify the person's identity before meeting the person and moving to the next step.
    2. If you have been scammed online and would like to track the person's location so you can proceed with some type of action. you should contact me at or text only - +1 (630) 755-8868

  23. I specializes basically on fixing and boosting credit scores. All you have to do is just to provide some details regarding your credit score. I get this done within a short period and at a reasonable and considerable cost. Don't hesitate to contact me on my mail which is in case you need some help.

  24. I hate cheaters, my fiancee never gave me a reason to be suspicious until i found her and her colleague at a romantic restaurant. she told me it was work stuff but something wasn't right. i was worried until i was introduced to ( who hacked her phone and text so i can find out the truth. made it possible to track her movement and location. he hacked her facebook, aol email. now lets say i have no doubt he was cheating. Email him he can help you.


  25. finally i got in contact with
    they helped me hack into my wife
    facebook smoothly, hacked into her emails and cell phone.the sweetest
    of all is that they are fast and quick. mentioning my
    name would make him respond and treat you better as we are now close.
    Just tell him you are from me. He also does so many other hacks like
    facebook, whatsapp, bank, credit card,paypal,sype... just name it..

  26. Have you ever been curious of what your partner, kids or employees are up to? You can now intercept cell phones, boost credit scores and hack any website remotely. All you need to do is contact a verified hacker Helpline: +1 (347)-857-7580 Email:

  27. I hate cheaters, my fiancee never gave me a reason to be suspicious until i found her and her colleague at a romantic
    restaurant. she told me it was work stuff but something wasn't right. i was worried until i was introduced to
    cyberprofessionalhacker ( who hacked her phone and text so i can find out the truth. made it possible to track her movement and location. he hacked her facebook, aol email. now
    lets say i have no doubt he was cheating. Email him he can help you.


  28. In the world of hacking we are the best when it comes to client satisfaction. Stop being scammed by fake hackers. Hack Ethics is an experienced online Private Investigator/Ethical Hacker providing investigative solutions and related services to individuals. Contact - or text only - +1 (630) 755-8868 . We render
    +University Grades Hack,
    +Bank Account Hacks,
    +Control devices remotely hack,
    +Facebook Hacking Tricks,
    +Gmail, AOL, Yahoomail, inbox, hack are available,whatsapp hacking
    +Database Hacking,
    +PC Computer Tricks
    +Bank transfer, Western Union, Money Gram, Credit Card transfer
    +Wiping of Credit,
    +VPN Software,
    +ATM Hack
    email us now : or text only - +1 (630) 755-8868