Jonathan Gosier

14 Lucrative ICT Skills for African Software Developers and Designers in 2012

In the American and European technology space there’s a growing problem. There’s so much funding available for early stage startups that everyone and their college dropout buddy is starting-up, leaving no one out there to hire.

It’s one of those first world problems: "We just raised 4 million dollars for our social network for redheads but we can’t find any developers…frowny face."

If Silicon Valley is having trouble hiring top tech talent, then it means that there’s also a drought in the NGO space. Even the biggest non-profits are suffering from the same lack of technical resources.

If you’re an African developer, this is a huge opportunity. I am Jonathan Gosier, and I say you should focus on acquiring (or maturing) some of the following skills. Talent in these areas is elusive even in the U.S. and Europe, being good at them will make you far more employable (or fundable if you want to start a company), globally as well as locally:


For Technical People

  1. Ruby on Rails A lot of web startups use RoR because it’s a great language and it also impresses investors. However, they quickly realize that it impresses because Rails developers regularly command high salaries due to such high demand.
  2. Python and or Django The Jan Brady to Ruby’s Macia. Actually, Python is probably more in demand these days simply because more developers are competent in it. It’s also great for mobile app development which makes it useful for all those SMS apps local firms are dying to build.
  3. iOS – the iPhone continues to dominate the smart phone arena. It’s less relevant if you’re targeting a local audience (there go with Android or stick with Java), but if you are building apps that you want to sell internationally then there’s no app store with a richer economy for developers than Apple’s.
  4. Data visualization All that ‘open data’ out there is irrelevant. What’s relevant is data that can be used by anyone at any organization, with minimal fuss. Visualization makes it easy to relate complex datasets to those too busy (or too lazy) to analyze them. Data vis goes beyond any specific programing language, but it is a skill and it’s one that Africans can find a great deal of opportunity in.
  5. Math/Statistics Before one can visualize anything they need the components to visualize. If you’ve got a strong grasp of statistics and analysis, distilling information so that it’s actionable for others (who usually don’t share this skill) is a highly lucrative path to pursue.
  6. Semantic Analysis Despite what everyone thought, the semantic web is here to stay. It hasn’t become a ‘new web’ like some once thought it might, but semantic technologies (sentiment analysis, natural language processing, text parsing) have become the methods that are routinely used to power some of the web’s most popular applications. These skills are incredibly lucrative. The growth of the ‘Big Data’ industry is fueled by them.
  7. NoSQL & NewSQL Modern web apps require a great deal of backend engineering to deal with and keep track of all the byproducts of social, sharing, and content creation. There’s two schools of thoughts on this: one is that by doing more of the work on the application side (on request), applications can scale faster while handling more operations from more users. That’s the non-relational approach. The other school of thought is that there was nothing wrong with the old way of doing things, which stores data with the values the application uses for retrieving them later. The challenge was that this created a bottleneck at the database level which often lead to slow or stagnant apps. The new thinking around NewSQL is to keep the relational model and simply build better database software that allows for more throughput. Entire companies are being built of each type of database (see: Cloudera, Vertica, 10Gen), pick the one that makes sense for you. Also, this is the fuel for the Big Data/Open Data rocket ship.
  8. jQuery/Javascript/Ajax Modern web apps do most of their processing on the front-end. As I mention above, this often means the application side is where most of the logic for the web app lives, while the database becomes a place to store and retrieve. For these types of web apps, front end logic is critical. Given the rise of the Jquery framework this is probably obvious, yet solid front-end developers are few and far between.
  9. Hardware Engineering The ‘maker’ movement amplified by Afrigadget and Maker Faire Africa highlights another opportunity on the continent, the localization of manufacturing. Whether it’s bicycles or mobile devices, companies local to the continent that design and build things are scarce.

For Less Technical People

  1. Design Look at the majority of African websites. Most websites made by African developers still look like they were made in 1999 using the GeoCities default templates (translation: Fugly). Blegh. There is a bounty out for good African designers. The mistake a lot of programmers make is they assume design is about technical know-how. It’s not – it’s about a sense of aesthetic and attention to detail. If you are a lazy designer, you’re not a designer. If you are a programmer who thinks design is superfluous to your application, then you’re doing it wrong. There’s also a dearth of design talent in the U.S. and Europe and a good designer can command the salary of a top programmer. Where are the African designers?
  2. Writing You would be surprised at the number of people who can’t string together a well-written, cohesive, consistant thought in written form. Coupled with the rapid proliferation of social media (which, by the way, consists of mostly written messaging) the ability to write and write well has become incredibly important. I say this because you are not at a disadvantage if you are a non-native speaker. Example: Ariana Huffington is a non-native english speaker and she built a highly influential and powerful new media outlet that rivals old-school powerhouses like CNN and FOX on the web. It’s about being able to convey your thoughts cohesively and convincingly. It takes practice, so keep blogging!
  3. Project Management Being the person who can cultivate the best traits from your team of peers is a huge asset that has always been rare. Many people manage, few excel at it.
  4. Videography – We’ve all heard that there isn’t enough local content being produced for African audiences. One of the reasons is the lack of local producers. However, this is changing. More countries are becoming home to an African creative class who are producing film, television, and web shows locally. Can this be lucrative? I think so. As bandwidth falls in cost, eventually the demand for local content may not come from international viewers but the pan-African audience.
  5. Critical Thinking/Problem Solving Deductive reasoning. The ability to deduce conclusions and the reasons why they have occurred. To do this, you have to be able to consider all sides and all aspects of a problem…even the ones that you don’t like. You have to be able to challenge assumptions, this includes your own. It is a skill to be able to analyze the intricacies of why things happen or if someone’s argument isn’t grounded in reality, and to be able to explain your conclusions to others. This will make you a better anything.

There are companies all over the world looking to hire people with aptitude in these areas, but being in Africa puts you in a position of power because there will be as great a demand for you at home as there is abroad. Does this mean you’d have to relocate to another country? Not necessarily, many of these skills can be outsourced to you or your company.

In 2012 learn the things that are in demand so you can build firms (or offer services) that capitalize on these global trends.

Jon originally published The Lucrative Skills African Talent Should Acquire in 2012 on Appfrica


.

Get ICTworks 3x a week - enter your email address:

Guest Writer's picture

Guest Writer

This Guest Post is a ICTworks community knowledge-sharing effort. We actively search for and re-publish quality ICT-related posts we find online. Please follow the link above to read the original article. If you'd like to suggest a post (even your own), please email wayan at inveneo dot org

Gaining Advantages Through Languages - of Code

When people talk of the many languages of Africa, and need for localized content, they're often thinking about English, French, Kiswalhili, or Xhosa.

Share

But in the technology space we have our own languages in addition to these. We have languages of hardware and networking, from servers, to routers, to nodes and bridges, to the languages of code, like PHP, Java, and C++.

Thanks to Jonathan Gosier, we now know the popularity of each programming language in Africa with this handy chart:


Now why would it matter to a business that Java is way more popular than J2ME? There is business opportunity in this variability. If you are a big company, you should try to dominate the Java and PHP market, but if your small, walk away from the popular languages. You'll not beat the big players at their own game.

Yet a new entrant who is willing to gamble on Python or Ruby can make a name for themselves before the big players know what happened. Also, with unique skills, you can price your services at a premium to others, making your company much more profitable. See Apple as a great example.

Just be sure that if you choose one language to focus on, you keep some skills in several. This will allow you to translate between them as needed, matching the right software language to the job.



Get more business opportunities - subscribe to ICTworks via RSS, Email, Twitter, or Facebook

.

Wayan Vota's picture

Wayan Vota

Inveneo

Wayan Vota is a technology expert focused on appropriate information and communication technologies (ICT) for rural and underserved areas of the developing world. He is a Senior Director at Inveneo and is the editor of ICTworks

TEDxKampala - Celebrating Africa's ICT Arrival

Had I told you in 2000 that Kampala, Uganda would host a TED-type event sponsored by UNICEF and a growing IT incubation center, with notables like New York Times reporters and founders of the World Wide Web, you would've laughed me out of the room with a parting, "In Africa? Hahahahh!"

No one is laughing now. In fact, I'm applauding the organizational skills of Jonathan Gosier and his Appfrica Labs in pulling off TEDxKampala. Just listen to the presentation lineup:


Making ICT history in Africa

Simply put, the event was incredible! Stephen Boyera of the World Wide Web Foundation offered the keynote talk, while Ron Nixon from the New York Times dropped with arguably one of the most interesting talks of the day where he presented his app Ujima which tracks spending too and from African countries.

Solomon King of Node Six gave a moving talk on how he became a ‘famous citizen journalist’ for simply blogging about his experiences during the Kampala riots. Paul Bagyenda of Digital Solutions offered advice for young tech entrepreneurs, while Paul Asiimwe of Sipi Law Uganda talked about the importance of intellectual property law and digital rights to protect content and content producers.

Or better yet, you can check out videos of the event. Wait, think about that for a moment - you're watching what happened just a few days ago hundreds, if not thousands, of miles away in East Africa. Just the very act makes me want to laugh with happiness - this is Africa's ICT arrival:

If you're disappointed you missed TEDxKampala, then check out Africa Gathering Nairobi - technophiles, thinkers, entrepreneurs, and innovators talking about positive change in sustainable development and technology across Africa. They're convening December 21-22 in Nairobi, Kenya, to highlight emerging technology that is relevant to Africa - get your tickets now!

Wayan Vota's picture

Wayan Vota

Inveneo

Wayan Vota is a technology expert focused on appropriate information and communication technologies (ICT) for rural and underserved areas of the developing world. He is a Senior Director at Inveneo and is the editor of ICTworks

More Mobile Phones than Light Bulbs in Uganda

Here's an interesting data point on the growth of mobile phones in Africa - they may already outnumber light bulbs in Uganda.


New Ugandan light blub

This idea started with the cNet article For Uganda's poor, a cellular connection, where Dara Karr notes that 10% of Ugandas have electricity but 30% have mobile phones, suggesting that mobile phones could outnumber light bulbs.

From there Paul Boutin who asked if this was really true, could mobile phones really outnumber light bulbs? The response from Jonathan Gosier at App+frica gives us more detail.

He points out that in 2007 only between 5% and 6% of Ugandans had electricity, with demand growing at roughly 6% per year. Yet mobile subscriptions stood at 13% in 2007, and demand is expected to double by 2012.

We can assume that people with electricity have more than one light bulb, but people also have more than one mobile phone, and most phone usage is by pre-paid cards, not subscriptions. So from these numbers, I'm confident that the original postulation is correct: there are more mobile phones than light bulbs in Uganda.

Of course, mobile phone companies may have already realized this, what with phones advertised as flashlights, in this photo by Ken Banks of kiwanja.net

Wayan Vota's picture

Wayan Vota

Inveneo

Wayan Vota is a technology expert focused on appropriate information and communication technologies (ICT) for rural and underserved areas of the developing world. He is a Senior Director at Inveneo and is the editor of ICTworks

Syndicate content