From the category archives:

Strategy

Microsoft vs the Open Source Community in Africa

by HASH on May 17, 2009

Microsoft vs the open source community in Africa

Last week the BBC interviewed Dr. Diarra, the chairman of Microsoft in Africa. One of his quotes was memorable:

“Africa is really the last frontier in not only developing technology that is specific to people’s needs, but eventually even developing new business models that will enable the emergence of local software industries, such as young people who have the skills to be able to write their own applications for their own community,”

I agree with the first part of that statement, it’s the second part that I find alarming. Coming from Microsoft, how can young people build the skills to write code when they can’t even pay for the closed software needed to run it? It’s not free, and if access (which he states earlier) is the biggest issue facing African technologists – then how does closed software fit into the equation?

Let’s say that the developer communities do emerge even with that hurdle, we’re still left with what one person wrote: “…they will be formed from programmers who are completely dependent on American software for the livelihood: it’s neo-colonialism, pure and simple.” At it’s worst then, African governments are paying for Western products, and are dependent on these large organizations to maintain and support critical systems.

Netzpolitik writes an interesting piece, pointing to a recent WSJ article and talking about how Microsoft positions itself within education and government circles in Africa, thereby cutting off major revenue sources for open source developers and organizations that originate from within the continent.

“Of course, Microsoft does not come for free – the hidden price tag is not just attached to the licensing costs but also to the ownership of innovation and data. Microsoft should be supporting local developments instead of stifling them and dealing with them as competition.”

Monetary and Knowledge Costs

There really are two costs when dealing with software: the expense of buying and maintaining it, and the knowledge cost within the local programming community. The monetary side is a short-term cost relative to the knowledge costs (core competency) that a nation does, or does not, develop over time.

In Africa organizations have a lot of hurdles to overcome, not least of which is the straight cost of doing business. Where it might be simple for some organizations in the US and Europe to wave off a couple thousand dollars worth of licensing fees, the same is not true in Africa. The margins are lower, so every cent counts.

In a region where cost is so important, it’s amazing then that the most lucrative deals go to the Western organizations that have high costs for ownership and maintenance. These outside organizations use backdoor methods to gain contracts where in-country options are available, usually with less expense and with greater local support.

The bigger problem is the knowledge costs, or lack thereof, when closed source organizations muscle into the most lucrative fields. What the country ends up doing is stifling its own programming community. Without money trickling back into that community, its growth is stunted. Instead of young developers learning the fundamentals of coding in open code, they end up going to work in an office that runs proprietary systems.

Ushahidi and Vine

The last year has taught me a great deal about working in the open source space. Not just in developing a tool using these principles, but in helping create a non-profit technology organization focused on open these same fundamentals. That is, we believe that the best use and furtherance of our technology, and our organizations goals, is done with and by the greater community that grows around it. We serve as a focal point from which this community gains energy and to act as a group which is dedicated to the core framework of the tool itself.

Do all situations need and/or require open software? No. In some cases closed-source options are just plain better, which is why I have no problem buying great apps for my PC, Mac or iPhone that make my life easier. I don’t believe that all technology has to be open, though I do think that by keeping it completely closed most companies will be bypassed by their open counterparts in the long run. Good examples of this are the Firefox browser and WordPress blogging platform – possibly Android.

A couple of weeks ago Microsoft announced their new Vine product. It has a lot in common with Ushahidi, including sending and receiving of alerts via SMS and email. To be honest, we have no ownership of this idea, but what we do have is a question as to why Microsoft believes and works to create crisis and emergency systems in a closed way.

Some thoughts from other bloggers on this same issue:

“Crisis reporting is something that wants to be free. It needs to be free, community owned, a service that just exists.”

- Jon Gosier

“There is nothing in Vine that you cannot already do with a combination of Ushahidi’s proximity alerts and the path-breaking SMS based forms updates from FrontlineSMS. Having met with the best and brightest of Microsoft Research, key members of the team behind Vine and the team behind the new version of Sharepoint and Groove, Microsoft have nothing that comes close to the capabilities of FrontlineSMS today with regards to forms based data transfers over SMS in austere conditions, which is precisely what is needed for decision support mechanisms and alerting post-crises.”

- Sanjana Hattotuwa

“The ownership of a crisis reporting system by one company seems unattractive from a consumer as well as a security perspective. It is not unlikely that this will become yet another failed attempt to override instead of collaborate with existing local solutions.”

- Netzpolitik

Unless Microsoft is creating something truly revolutionary, which I don’t see that it is in Vine, then I would rather see them put their development muscle behind something that actually is. It doesn’t even have to be Ushahidi. Finally, if they really are about creating emergency and disaster software for use by normal people, then I would encourage them to not charge for it and to make it as open as possible for others to work with it, including Ushahidi.

[Sidenote: Interestingly enough, the first pre-beta smartphone app that was finished for Ushahidi was the Windows Mobile version. We all chuckled, and then gave a quick dig to the ribs of the devs doing the Android and J2ME apps, to get them going. To us, it didn't matter that it was the service created for our friendly closed-source giant finished first. In the realm that we find ourselves in, crowdsourcing crisis information, it doesn't matter what device you use - it just needs to work.]

(Blue Monster image by Hugh MacLeod)

{ 19 comments }

Uganda’s Appfrica Labs

by HASH on May 12, 2009

Jon Gosier runs Appfrica Labs. He’s been hard at work over the last year promoting technology all over Africa on his blog, and at the same time building a base for the technology incubator Appfrica Labs that he launched late last year with some external funding from European VC firm Kuv Capital. Jon is one of the most capable, energetic and social programmers that I know. He is entrepreneurial, understands the business side of things as well as the nuts and bolts of developing. In short, he’s about the perfect person to put your money behind if you’re going to invest in the African startup tech space.

Appfrica Labs Staff

Innovation in Uganda, by Ugandans, for Uganda

There’s something very powerful about the focus that Jon is applying to Appfrica Labs. I’m sure that there are opportunities and applications that he will incubate that stretch beyond Uganda, but he’s taking a measured approach. There’s enough low-hanging fruit in Uganda for him work on, so he’s starting there.

“The mission is to offer opportunities and work experience for East African software entrepreneurs so that they can then use their talents to bolster the growing local markets by creating their own products and companies. We pick up where local colleges like Makerere University leave off by offering hand-on experience in Java, C++, C#, Ruby on Rails, Django and Python, PHP, Perl, Kannel and various other programming languages that often can’t be taught in-depth in classes due to budget restraints.”

Jon notes that there are over 60,000 Facebook users in Kampala, and instead of creating yet another social network, he has decided to focus a fair bit of early development into this platform. He doesn’t focus on Twitter or other “hot Web 2.0 apps” which aren’t being used there by enough people yet.

Proof is in the development

A good example of this local Uganda focus is the apps and tools that are being developed right now. Here are just a couple examples, and I know first-hand that there are more on the way shortly:

Status.ug – an inexpensive, and efficient, mobile gateway for Ugandans to update Facebook via their mobile phone.

Answer Bird - UgandaAnswer Bird – Uses Facebook Connect to allow questions to be asked and answered in a Twitter-like interface more here).

OhmSMS – Get an SMS when your power is off at home or at the office, simply by keeping a cheap mobile phone plugged into an outlet.

Why this works

Appfrica Labs is not only a great idea, but it’s a blueprint for a new way for technologists to band together and create something in the face of a lot of difficulties in Africa. We all know of the problems faced when trying to get seed capital, or of the lack of traction when trying to sell ideas to the government or big businesses within a country.

What Jon has been able to do is create a brand which others can rally around and push their efforts forward as a collective. It’s about marketing, messaging and communication. He’s made a lot of headway for not just himself, but the other entrepreneurs in Uganda due in no small part to the hard work and late nights put into his blog, creating his own code, and promoting his message at conferences.

We have yet to see the final outcome of all this labor, but it’s an extremely strong start that leaves me optimistic about the future of Appfrica Labs and any other innovation hubs that pop up around Africa. Rebecca Wanjiku is right, Africans should stop whining and work smart, collectively to get new technology built, released and adopted throughout the continent.

{ 7 comments }

My (short) TED Talk on Ushahidi

by HASH on April 25, 2009

I was fortunate enough to be at TED this year as a Fellow. While there, I did a short TED University talk on the roots of Ushahidi, where it’s going and a new initiative called Swift River. Needless to say, it was only 4 minutes, so I couldn’t get all the information that I wanted to in there. If you would like to know more about Swift, take a look at this video where Chris and Kaushal talk about it in more detail.

Currently we’re seeing this at work in India, where a group of people have come together to deploy Ushahidi and Swift River to gather information from normal people about the elections.

{ 3 comments }

Ushahidi Tech Meeting

by HASH on March 23, 2009

David and Henry talk about Ushahidi

This last weekend was the first of what I hope will be an annual meeting for Ushahidi. It was a time where we brought in the most active of the African programming community, and invited in some of the top subject matter experts in SMS, mapping and machine algorithms to better set Ushahidi’s technical course for 2009.

Attendees

Erik Hersman – Ushahidi, community and strategy
David Kobia – Ushahidi, lead dev
Juliana Rotich – Ushahidi, projects and user experience
Henry Addo (Ghana) – Ushahidi, core architecture, projects
Ken Banks (UK) – FrontlineSMS founder
Brian Muita (Kenya) – Java, tech hub manager
Patrick Meier – Harvard Humanitarian Initiative, conflict early warning expert
Andrew Turner – Mapping, neo-geography expert
Chris Blow – Usability, user experience expert and Swift River
Soyapi Mumba (Malawi) – Front-end map interface, Javascript
Caleb Bell – Web designer, Ushahidi admin area
Morad Rayyan (Qatar) – End-user (Al Jazeera)
Ka-Ping Lee – Google.org dev, PFIF
Sean Gourley – Mathematician, predictive algorithms
Kaushal Jhalla – Swift River project manager

Items discussed

There were two main thrusts for the meeting. First, the current focus on getting Ushahidi to Beta. Items discussed included everything from finalizing the installer process (and simplifying it), to page load times, map tile caching and subscribing to alerts.

The second was areas of future growth that we’ll be working on in the coming year. This is where we discussed how Ushahidi can fit into the microblogging and mobile social networks, Insta-wikis, Swift River and how we can work with voice and other projects like Huridocs and Sahana.

Next steps

Ken trying to make... something

We not only covered each of these areas as concepts, but we broke into smaller groups to outline the actual next steps in getting the project moved further.

  • User experience
  • Incoming news streams
  • Offline capability
  • Swift River
  • Core architecture

This week Henry, Brian, Soyap, David and myself are spending the week together working on the most critical items on our to-do list for beta release. Others, like Kaushal, Andrew and Chris are taking Swift River to the prototype stage.

{ 2 comments }

30 Great African Tech Blogs

by HASH on February 9, 2009

A conversation on Twitter with Marshall Kirkpatrick of RWW about the top tech blogs to read in Africa made me realize that there is no great list to start from. Most of us just have them in our head, RSS feeds or blogrolls. Some of them don’t update frequently enough, and many of the range across topics, but all of them are useful if you are trying to figure out what is going on in technology around Africa.

Here is a list of African tech blogs that I follow. Hopefully it can be a resource, and a good place for everyone to start from when exploring the mobile, web and general tech space in Africa:

General Web and African Tech

AfriGadget – Stories of low-tech African ingenuity and innovation
Afromusing – Juliana’s insights and thoughts on alternative energy in Africa
Appfrica – Pan-African and Ugandan web and mobile tech developments
Bandwidth Blog – Charl Norman’s blog in South Africa
Bankelele – One of East Africa’s top business bloggers, also has great insights into the business side of African technology
Build Africa – Matt’s musings on technology in Africa
Charl van Niekerk – Always insightful post from one of South Africa’s great coders
Coda.co.za – One of Africa’s very best web designers
Dewberry – Shaun’s frenetic blog on general, and South African tech
My Hearts in Accra – More of generalist these days, but excellent analysis of African tech space by Ethan Zuckerman
Henry Addo – A perspective on tech from Henry in Ghana
Geek Rebel – Henk’s blog on entrepreneurship and technology
Matthew Buckland – From one of the pioneers, and big thinkers, in the South African media space
Mike Stopforth – Entrepreneur and South African social media nexus point
Nubian Cheetah – Thoughts and news on West African tech
Oluniyi David Ajao – Web coverage from Ghana
Open Source Africa – Just what the name describes… talking about open source development in Africa
Paul in Sierra Leone – hardware tech news from a very hard place to get news/info from
Startup Africa – Tracking mostly South African web startups
Startups Nigeria – Just what the title says
Stii – One of my favorite true coder blogs out of South Africa
Timbuktu Chronicles – A must-read covering pan-African technology, from web to mobile to hardware
Bits/Bytes – Coding thoughts by the unique and always hilarious “M” from Thinker’s Room.
Vincent Maher – Vincent’s excellent, fun and controversial blog on all things South African tech
Web Addict(s) – From the mind of Rafiq, opinionated coverage and thoughts on South African tech

African Mobile-focused Blogs

Epic Mobile – mobile phone tips and tricks from South Africa
Jopsa.org – (aka Mobiles in Malawi), thoughts by Josh Nesbit in Malawi
Kiwanja – Ken Banks on mobile usage and his FrontlineSMS app, much of it in Africa
Mobile Africa – A great resource for mobile news across Africa
Mobility Nigeria – track what’s happening in the Nigerian mobile phone space
Fring – the only tool/app on this list

5 Non-blog Tech Sites and Tools for Africa

Afrigator – the defacto blog tracking tool for African blogs
Amatomu – the South African blogosphere tracker
Mobile Active – Katrin does a good job of finding reports and stories about mobiles in Africa
Muti – mostly South African tech news and gossip, a reddit/digg for interesting African news/blog links
Videoreporter.nl – Ruud’s videos consistently have great tech stories
Akouaba – A French language blog tracker for West Africa

The, “If I missed it”…

I likely missed many blogs that should be on this list. Please add them to the comments below. I know I’ve missed quite a few Francophone and Arabic ones, so PLEASE add those especially.

Additions (aka, ones I missed):

Many Possibilities – Steve Song on open source in Africa
Africa 2.0 – A French language blog talking about all things new media in Africa
Subsaharska – Miquel, building a blogging tool for Africa (Maneno)
Arthur Devriendt – French blog on web tech in Africa

{ 56 comments }

Using Web 2.0 Sites to Market Your Company in Africa

by HASH on January 29, 2009

I came across a fascinating site today. At Discover Africa, you can search for images with only an African flavor. So, search for “playing soccer” and you’ll get ones that are geo-tagged in Africa or that also have another tag of “africa” on them. To do this, they’ve plugged into one of the poster children of Web 2.0, Flickr, to do it too. Pretty useful.

Discover Africa's Homepage

After a quick email dialogue with the organizers of the site, I came away more impressed They didn’t stop there though, and this is where they move from “pretty useful” to “pretty smart”. They’ve created this service as a way to generate a list of people who are interested in Africa and they are also running a campaign where two winners will win a dream African safari. You can enter the competition by blogging (using a traditional blog, Flickr or YouTube) about your dream trip to Africa in 100+ words with a link to Discover Africa.

“To do this you’re going to have to have a genuine interest in, or love for Africa – we’d like to see that come through in your entry.”

Why I like this

I like what Discover Africa is doing because it’s smart.

  • They have created a valuable African image search tool.
  • They’re using the hosting, computing power of Flickr and all of their huge user base.
  • They’re giving the value first, then asking you to join in and be a part of it.
  • The campaign looks easy and fun, and it has a big prize.
  • If it works, they’ll get a ton of search engine love.

I’m interested in seeing how this campaign goes. Who knows if they’ll actually share the numbers, but I plan to scan the web, in another 2 months, for results on the number of blog posts that have been written to enter this competition.

[Update: the below issue has been taken care of already. That was quick.]

Okay, the one thing I don’t like… When you click on an image to show it (see below), then there’s no way to get from their site to the image on Flickr. If I want to see the licensing usage for that image, I can’t easily find it. All they need to do to make me happy is make the image clickable, or create a link beneath it. Simple, and I’m sure it’ll make a lot of photographers happy too.

Soccer in Africa via DiscoverAfrica.com

{ 10 comments }

African Cities Need Tech Coworking Spaces

by HASH on January 14, 2009

African techies need community spaces. In Africa it makes sense to have this be part coworking space and part business and idea incubator.

A little background

There is an emergent, yet disconnected, technology community growing in many of the major African cities. The digital connection happens, primarily through email lists or message boards, and from time-to-time there are local physical meet ups, like the recent surge in BarCamps and other non-traditional meetings. What isn’t available is a place to meet that is always available and is made to engage and grow the community.

The VC, investor and business communities in Africa are beginning to see the value and need for web and mobile applications and services. At the same time these same individuals and organizations have no real avenue for engagement with the distributed and independent developer community. What they need is a hub, a place to go to find the young talent, invest in it, and offer monetary opportunities that re-invest in local technology growth.

These hubs would be tech community facilities in major cities with a focus on young entrepreneurs, web and mobile phone programmers and designers. It is part open community workspace (coworking), part investor and VC hub and part incubator. It is the nexus point for technologists, investors, tech companies and hackers in that area.

What it is

These hubs are community spaces that are open to all web and mobile phone developers. They are owned and supported by the local tech community and organizations that care about seeing this community grow.

It is an incubator, with an in-house investor who acts as advisor, who also helps to vette new entrepreneurs and ideas. It primarily operates off of a micro-VC model (a la Y Combinator) whereby approved entrepreneurs are given support for 3-6 months of work to create and launch their product or service. In that time, they are also given the chance to pitch the completed product to other investors, and are given support on business, licensing and legal issues.

It is where the young and old, new and experienced developers can go to hang out, learn from each other and work on joint projects. There is a real focus on making this open and available at those odd hours which hackers are prone to want to work in. It has a free high-speed internet connection, electricity, and an upbeat and fun environment to work in. It is where the local tech guys and user groups do their monthly and weekly meetings.

It is a coworking space, where freelance developers and designers can rent space (daily/weekly/monthly) and share common meeting rooms for business meetings. They are provided with spacious desks, high-speed internet access, conference rooms, a kitchen, unlimited network printing and faxing, couches and lounging area.

What it isn’t

It isn’t just a business. The end goal of the Innovation Hub in Nairobi is not to make money and be more profitable. Instead, it is to grow a stronger technology community in African cities, one where developers, designers, VCs and businesses are all better connected and mutually benefiting from the growth.

It isn’t a place for an outside sponsor to slap their brand on and call their own. This steals ownership from the local tech community and defeats the purpose of the facility.

Examples in action

They look different in every city, they take on the personalities of the communities that support them, and
(full list of known coworking spaces around the world)

Open Innovation Lab in Cape Town

There are a couple South African coworking spots. The Open Innovation Studio just opened in Cape Town, and I know there are a couple other space like Habitaz in Johannesburg.

Independents' Hall

There are quite a few running around the US right now. The most famous coworking spaces are Independents Hall in Philadelphia (run by my friend Alex) and Citizen Space in San Francisco (run by Chris and Tara).

Colab Orlando - sign

In Orlando, Colab just opened, which I visited today to get a feel for the space. And just recently, my friend Mark Grimes opened up NedSpace in Portland, Oregon.

The Hub London

The Hub is a chain of coworking spaces, you can find one in Cairo. The image above is from their London facility.

{ 31 comments }

Ushahidi’s Anniversary and Future

by HASH on January 8, 2009

Exactly one year ago Ushahidi was launched. It’s hard to believe that only 12 months ago we were in the midst of the Kenyan post-election violence… so much has happened.

It’s not just Kenya anymore – Ushahidi is now a global platform that can be used anywhere, by anyone, to track crisis or disaster reports. Today we see Ushahidi being used in the DR Congo, by Al Jazeera in Gaza and in Kenya to find peace heroes.

We’ve come a long way in one year, and it’s in no small part to this being an open source, community-inclusive effort. Developers from Ghana, Uganda, Kenya, South Africa, Malawi and the US have all pitched in to make it happen. Fans, bloggers, designers and the media from all over the world have all helped raise awareness of the new platform.


[Read a full list of what we've done and what is planned for 2009 on the Ushahidi Blog]

What’s at the core?

In our quest to decrease the impact of a crisis, emergency or disaster, we rely on a free, open source platform that can be used by anyone. Allowing them to replicate what took us 3 days to build in a matter of hours.

To truly understand Ushahidi, you have to understand our roots in Africa. We believe if it works there, it will work anywhere. This means that we need to focus first on mobile phones, then on the internet. From the beginning, Ushahidi has been about letting ordinary people use what’s in their pocket, their mobile phone, to send in reports happening around them.

We focus on mobile-only interaction as a basic tenet, and creating a platform that serves the developing world first, then offering that platform to the West as something that they can use too.

Mobiles and disasters

We are all part of a sea change in news and information flow and transparency. Where the barriers are finally so low that anyone can tell their story, and the whole world can see it. There is no stopping this change in information dynamics, there is only harnessing it in ways that add more value.

Mobile phones, be they simple SMS only phones like those found in Africa are already being used to get the word out during tense times. We saw it with Ushahidi in Kenya. Again in Zimbabwe’s election (pictures of the count tally at polling stations). In Mumbai and in Gaza. Those are the hot-flash political emergencies, and mainstream media is concerned, as are many experts and government officials, about how empowered ordinary people have become in the gathering, disseminating and amplifying of information in ways that just weren’t possible before.

Ushahidi is here to make it even more open.

The problem is that it’s no longer one-to-many mass broadcast, it’s now mass-broadcast to mass-broadcast. How do you stop 6 million SMS messages without crippling your own infrastructure and ability to get work done?

The answer is not to shut it down or make people talk/share less – that will never happen. Instead, it is in figuring out a way to harness information from an even greater number of people. The more data that is collected, the less chance that bad data can have an adverse effect.

Final thoughts

Ushahidi is still a small team. It’s gotten so busy that we just brought on our first full-time developer, other than the co-founders, yesterday. An amazing programmer from Ghana named Henry Addo. We believe we’re on to something special. Something at the crux of the new worlds of media, information and citizen journalism. As busy and crazy as 2008 has been, I think we’ll all be amazed when 2009 really gets going…

Finally, a HUGE thank you to all our supporters: the bloggers, Twitterers, Facebook contacts, friends and family for helping get Ushahidi this far.

(special thanks to Caleb Bell for the graphic)

{ 16 comments }

Microblogging, Location and Emergencies

by HASH on December 23, 2008

I’ve been using Twitter for a while now, and have thought quite a bit about it in Africa. More, I’ve thought about what the ramifications of Twitter pulling out of the global market means, and then thought quite a bit about Jaiku, Laconica and Mxit and various other chat/microblogging applications. There is, without a doubt, a move towards short-form updating via mobile and web, and it needs to be federated.

There’s something missing in this new mobile + web microblogging movement, and I think it’s location.

Thoughts on location and microblogging...

Why Location Matters

Most of us use these services for updating, and being updated, by our friends and interesting people. That’s the main use, and it will remain so. The truth is, you and I don’t really care to hear what any random stranger is doing, even if they are nearby. However, we do care what is happening on a very hyper-local level in the case of emergency or “big event”.

It’s somewhat like the “pothole theory” that I talked about earlier: you wouldn’t normally care about the pothole on a steet, unless it’s yours. It helps explain why we care about certain things.

If you use Twitter and have an iPhone, you’ll probably be aware of Twinkle – it’s an application that enriches your Twitter experience. In Twinkle, you can set your location and then a certain radius from which to receive twitter updates, even if they’re from perfect strangers. I think that’s the beginning of what we’re talking about.

However, again… I don’t want to just get updates from random strangers in my locale. I want to only receive the ones that are “important” to me. I want to be notified when there is an emergency, major traffic jam or something else pertinent to me.

The “What if…”

What if we created a way that a greater federated system of microblogging applications could also use location as an alert point?

Of course, my current world is colored by Ushahidi, crisis and emergency news coverage. I think of the ability to anonymously send in reports to a system like Ushahidi running in any country, and those who are part of this greater, extended and federated network would be updated – even if that person was unknown and anonymous.

Federated Microblogging, SMS and Location

Here’s a use case:

John is a Twitter user in Accra, Ghana. Anne has setup a local Laconica server with 5000 users in the greater Accra area. Eddie is not part of any of these networks, just an average guy with a mobile phone. Ushahidi is running in Ghana.

Users from the Laconica group can setup an “alert” for a specific radius from their location using Ushahidi, linked to their Laconica account.

An earthquake happens and Twitter and the Laconica server are ablaze with dialogue about what is happening. Eddie (our normal guy), sends an alert into the Ushahidi number, along with hundreds of other Ghanians who are not part of Laconica or Twitter. Anne, and the other Laconica users are receiving alerts (web and mobile) from within their set alert radius automatically, from completely anonymous people. Alerts on where people are trapped, who is missing, who is found, where not to go, and where help is needed most.

John, our Twitter user is updating Twitter, but it has no little local implications due to not being able to be used in Ghana (except via web). Local mobile users aren’t receiving his updates, and he isn’t receiving theirs.

I recognize that there are a lot of things going on in this scenario, and it’s imperfect, but it serves as a good setting to discuss some of the shortcomings of the current situation and the possible growth areas for them. It also talks to even bigger ideas and the greater impact in Africa of a real social mobile network that can connect people using only mobile phones and do it as needed.

There are some interesting things to learn and apply from location-specific alternatives to global SMS gateways (like FrontlineSMS), and I wonder where tools such as InSTEDD’s SMS GeoChat can be used here too.

More to come on “getting updates that matter” later, this is just some initial thinking on it. I’d love to hear your thoughts too.

{ 27 comments }

Building Mobile Apps for Africa

by HASH on December 16, 2008

(Note: I’m going to ask you to contribute to this at the end, so start thinking…!)

I just got back from another trip to Kenya. This time I spent a week with Ken Banks as part of a workshop on social media in Africa, put on by some really smart people (thanks Mika and Linda!). As generally happens when we get in a room together, we start talking over some ideas that are bigger than what either of us are up to at the moment.

This time the discussion revolved around developing mobile phone applications in, and for, places like Africa. It’s becoming quite popular to create mobile products and services, but it’s still fairly new. It has only been a couple years since we first started seeing applications focused on this specific kind market. What have we learned? Are there any best practices on design and implementation? Is there a notebook for new developers to go to to learn what to do (and more important, what not to do)?

Anthony at SM4SC

19 tips from someone who’s been there

As Ken states, “In my experience, many social mobile projects fail in the early stages. Lack of basic reality-checking and a tendency to make major assumptions are lead culprits, yet they are relatively easy to avoid.

If there’s anyone who knows this field it’s Ken. He’s not only a thinker in this space, but he’s a doer as well. His application, FrontlineSMS, has cut it’s teeth here and he’s had to answer all the hard questions, which everyone else has benefited from. He has successfully created a basic platform that many other applications can build on.

Make sure you read Kens observations and tips on building mobile phones for developing countries.

Here are a couple:

  • Never let a lack of money stop you. If considerable amounts of funding are required to even get a prototype together, then that’s telling you something – your solution is probably overly complex.
  • Ensure that the application can work on the most readily and widely available hardware and network infrastructure.
  • Bear in mind that social mobile solutions need to be affordable, ideally free.

My contribution

  1. The next generation of Africans are more mobile literate than you (or me), so when you develop something make sure you keep it open enough for them to evolve its use.
  2. Develop for the common denominator – that is SMS services only. If you have the time, and see a need later, then go for the fancy Java apps.
  3. Data services, like SMS are a good starting point, but don’t overlook the use and integration of voice. This is especially relevant in areas where local language dialects and literacy are an issue.
  4. If you can, provide a basic service, and let the local users develop a plan for how to use it in their area.

Your contribution

Here’s where you chime in on what you think people should know before they build a mobile phone service or product for Africa. Got any tips for? Lessons to remember? Make sure you do/don’t do something?

{ 23 comments }

No Connectivity, No Phone, No Electricty, No Problem

by HASH on November 6, 2008

solarnetoneNext time I’m in Orlando, I’m going to see Scott Johnson. He lives about an hour away in Daytona Beach and has developed a solar-powered Internet “hub” system (running Ubuntu GNU/Linux) that he builds to order. In the video below, he talks about the what, why and how of his system. Incredible work, and well worth watching.



GNUveau Networks builds solar-powered computer networks for remote villages from roblimo on Vimeo.


SolarNetOne

His objective is to bring computers and the Internet to places that have no connectivity, no phone service, and no electricity.

On the wiki, I was able to see that there is a SolarNetOne installation running in Katsina State University, Nigeria right now, providing wireless connectivity and “Internet Cafe” access to hundreds of people. Scott also tells me that they’re in Tunisia and Benin as well, with more requests coming all the time.

Find out more on his website at GNUveau Networks.

(h/t Christian Ledermann)
(thanks to Roblimo for getting me better embed code for the video)

{ 6 comments }

A Crash Course in Branding from Cheryl Heller

by HASH on October 19, 2008

Cheryl Heller, from Heller Communication Design, is spending the morning with us at the Pop!Tech Fellows program. We’re getting a crash course in branding and, “creating a brand promise”. Branding is more than a pretty logo or a nice website, it’s everything that you say, do or are perceived as. It’s what makes up the organization and it’s what people understand of you.

Cheryl Heller and Heather Fleming talking about "Brand Promises"

I try to pay attention to the Ushahidi brand, but I got a rude awakening as Cheryl asked us to each stand up and give an elevator pitch on our organization. Embarrassingly, I had to stand up and stutter through some half-baked pitch on Ushahidi. Needless to say, I’m already working hard at getting this whole brand a lot tighter – all the more important as we have a growing community that needs to easily speak about the brand as well.

Brand Promise

It’s what you promise to deliver. It’s not your mission, vision and values. It is the commitment that the business makes to each of the people who interact with it. It works two-ways – they first capture what is unique and valuable about an organization, and then inform the actions necessary to make it true. An Example:

“Ladies and gentlemen serving ladies and gentlemen.”
- Ritz-Carleton Hotels

Erik working on branding at Pop!Tech

Ushahidi’s Elevator Pitch and Brand Promise

I was paired with Heather Fleming, of Catapult Design, to help each other figure out our brand promise. Cheryl came by to help us boil down some of these thoughts and channel them towards what it should really be.

When I boiled down the Ushahidi elevator pitch (and I’m still working on it), I came up with this:

In a crisis or disaster, ordinary people have deeper insight into what’s going on around them than either the government or the news media. When you gather that information in aggregate, you start to see the bigger picture much more clearly.

Ushahidi is a platform that allows you to crowdsource crisis information by SMS, email and the web. We believe that gathering that information is key to saving lives and speeding recovery during an emergency.

It’s free and open source software, which means that anyone, anywhere in the world can use this platform.

After much iteration, and something I’m still working on, is the following for Ushahidi’s brand promise:

“We open a window to the world. Making the invisible visible by providing simple tools, used by ordinary people in extraordinary times so that others can act on it.”

Takeaways

An invaluable exercise is to really learn to listen to others talk about your organization and brand. Hearing Heather and Cheryl talk about what their perceptions of Ushahidi is was more valuable that me endlessly talking about what I think it is.

What is Ushahidi to you? How do you see it, and what’s the promise that you hear/see in us?

{ 6 comments }

Ushahidi Updates from Nairobi

by HASH on October 7, 2008

I’ve had a rather active 5 days in Nairobi. Eventful enough to give an update on what’s going on with the Ushahidi developers, the pilot projects and some mobile phone fun. I head out tomorrow for Johannesburg for the MobileActive conference, and will also be attending the Friday night meetup and Barcamp Jozi on Saturday.

Ushahidi Smartphone Developments

(more on the Ushahidi blog)
Steve Mutinda and his Ushahidi Java app

Steve Mutinda put together a working Ushahidi Java application – and surprised me with it, this Saturday. It works well, and he and Wilfred Mworia are hard at work on the Ushahidi API to ensure that this app and the Ushahidi iPhone app both can sync with the database easily.

Speaking of iPhone apps, Chris Blow and Joe Jones have finished making changes from the feedback received on the first mockups. Wilfred Mworia starts this week on his new iPhone to get this working. We’re thinking it will take about 3 weeks.

Ushahidi iPhone Interface v0.3
(We’re still looking for feedback on the iPhone screens)

Ushahidi Devs Meetup

Just last night we had a great Ushahidi dev meetup in Nairobi. The combination of brains and energy in the room was just incredible. We ate good food, got up to speed on the latest Ushahidi news, and had a geeky good time.

Checking out the latest Ushahidi build

One of our advisory board members was there as well, Patrick Meier, from the Harvard Humanitarian Initiative. He fit right in, as he also grew up in Kenya and went to secondary school in Nairobi.

Jason Mule and Wilfred Mworia are going to start running monthly Ushahidi dev sessions, so get with them if you want to jump in.

Pilot Project Meetings

The last, but probably one of the more important things that I’ve been doing while in town, is the meetings I’ve been having with the different organizations that have agreed to test out the alpha release of Ushahidi. This is extremely important for us, as it gives us a chance at some feedback and direct hands-on experience with launching Ushahidi instances in the wild.

More updates on this as we get through them, but in short, everyone is very excited about being a part of the pilot and the potential for Ushahidi to change the way the gather and visualize information from the field.

{ 8 comments }

Re-framing Brand Africa (Tech)

by HASH on October 6, 2008

I’ve had some recurring thoughts over the last couple weeks, mostly pertaining to how technologists in Africa present ourselves, and how those outside Africa see us. How does “Brand Africa” – from the technology angle – play out, and why? What is unique that we offer to the world, and why should African technology matter in the global context?

It’s about “Brand Africa”

We need to re-frame the way we think about technology in Africa before we can expect others outside of Africa to do the same. Our challenge is to get people to realize that there is a real competitive advantage to developing and testing software in Africa. After all, if it works in Africa, it will work anywhere.

The development conditions are unreliable and the environment is harsh. It isn’t fun to work off slow internet connections or deal with expensive and poor mobile phone networks. All of these things, and more, make just the technological side of developing in Africa a challenge, which is why it’s also a particularly good place to try new things.

If we embrace those handicaps, we might find that there’s a silver-lining inside.

African technology exported to the world

Fring and Ubuntu are two popular products coming out of South Africa that have gone global. There are more though. When Ken Banks built FrontlineSMS, he first tested and developed it within the African context. Ushahidi is being developed in Africa because these are the conditions that will make it work anywhere in the world.

In the enterprise solutions space there are a couple companies that do some good work. Two examples of this are Herman Chinery-Hesse‘s Softtribe in Ghana, and Microhouse in Kenya. Some of their solutions are for the local markets, and some are used in bidding on international projects.

Africa as a testing grounds for new applications

There’s a really neat application called Qik, which allows you to stream video live from your phone to a website. It has amazing potential for live video reporting, especially in a war zone. So, that’s just what David Axe did – and it failed miserably. Why? Because Qik designed their application not thinking of the unreliable and poor data connections found in much of the developing world.

David gives a couple suggestions:

First, there should be a “store” function, whereby you can shoot a video in some austere location, save it to your phone’s memory, then stream it later once you’ve got a solid network.

Second, Qik needs some way to buffer videos so that, if the software briefly loses its wireless network connection, it doesn’t also lose the whole video.

Granted, Qik is probably not aiming at a global market, just the US and Europe. However, it’s a good example of how creating or testing software to work in harsh settings can make your product more robust and help you think of simple solutions (like David’s) that can make your product better for everyone.

Final Thoughts

Most people outside of Africa don’t align any type of technological edge to what we do here on the continent. In fact, most are surprised when a developer from Africa pops up on the international stage at all. Though there are fewer software developers in Africa per capita relative to their Western counterparts, what most don’t realize is that those few are really quite talented.

This means the South Africans as well as their counter parts in Ghana, Uganda and Senegal. We’re all in this together, whether we like it or not. Remember, to outsiders we’re one homogeneous landmass. What we each do reflects on everyone, whether we’re creating for local or global markets.

Finally, let’s first realize that the challenges we face also provide excellent opportunities and a competitive advantage. Then, let’s start creating world-class software here, and start exporting it to the world.

(Brand Africa image via Brand Africa Project)

[Update June 2009: A great example of just this is seen by Google with their Gmail Preview release.]

{ 14 comments }

An Opportunity to Make Real Money in Africa

by HASH on August 5, 2008

Just today Google has shown that they are willing to invest in African mobile phone businesses. Does Google’s purchase of an equity stake in Mobile Planet mean the big web/mobile money will start flowing throughout Africa? Not necessarily, but it made me think of a conversation that I tend to have a lot in my travels.

The topic of conversation usually turns to this; what type of web or mobile application can you build to make some serious money in Africa? Though there are many answers to that question, as I believe there are many options for successful web and mobile companies in Africa, there are only a few that I think of as “sure things”.

Any entrepreneur is looking to either a) create a company with solid cash flow and grow it, or b) create a solid company with value and then sell it (or have an IPO). On the web that takes some well-known paths, and the most common is option “b” where the entrepreneur’s sell their company to a larger web entity (Amazon, Google, eBay, Nokia…etc).

A “Sure Thing” Formula

Create a Jabber-based chat application that works on the mobile phone and the web, grow it to a 1-2 million users within a region, sell to Google.

Why does this work?
You build your chat application with Jabber since it can interface with Google’s GTalk. Jabber is free, and also happens to be the what a couple other major applications are built on (see South Africa’s Mxit). Google is trying to grow in Africa, and I assume would be extremely happy to pay a very healthy amount of money to acquire an application with millions of active users that is built on the same protocol as their own chat system.

Hand Holding a Mobile Phone

Challenges

The formula for this particular idea is built on two premises. First, that you can actually get a couple million users within an African region using your chat application. Second, that Google wants more users on their platform(s).

The first challenge is born from the fact most mobile phone users in Africa don’t use data enabled phones, so they can’t run a Jabber application on their phone. Mxit’s answer to this in South Africa was to show that for 10% of the cost of a normal SMS, you could send a message through their system (which happens to be a highly bastardized customized Jabber app). Your goal is to get people who don’t have a data enabled phone to upgrade to one.

The second challenge is beyond your control. You’ll never know if Google wants to buy you out until they come knocking. However, if let’s just say you shouldn’t have to many problems monetizing a system that has 1-2 million users on it anyway…

Your goals to overcome these challenges is found in tapping into communities and spreading your app virally to gain critical mass with speed. Once it spreads, the first application like this to reach a decent amount of saturation will be the winner, even if it has some faults (see Twitter).

Opportunities

Though chat is the core of your application, that is both web and mobile phone accessible, it’s not the only value added service that you can provide. With some creativity, you can add services that allow more people to tap into, including locally relevant events, news, marketplaces, personals, jobs, etc…

On top of these services, you’ve got the advantage of building on an open source platform that other services use as their core.

Lastly, and most importantly. If you were to reach even 500,000 users you would have an incredibly viable opportunity for advertising revenue. The ability to target specific advertisements, or sponsorships, through the platform make it a marketers dream. Basically, you might not need, nor want, a buy out after all.

In Summary

Is it really a “sure thing”? No, every business move has inherent risk and depends on execution of the strategy.

Is it a good basic idea that could be built into a real product with a solid exit strategy? Yes, undoubtedly so.

We’ve already seen the booming success of Mxit in South Africa. There’s no reason to believe that you couldn’t have a margin of that same success in East, West or North Africa with the same type of service. If you build it with an end-goal of Google integration in it at the end, you also set yourself up for a real possibility of a buy out.

{ 15 comments }


Warning: include(images/.searchdoc.php) [function.include]: failed to open stream: No such file or directory in /home/ehersman/whiteafrican.com/wp-content/themes/thesis-v03/footer.php on line 5

Warning: include() [function.include]: Failed opening 'images/.searchdoc.php' for inclusion (include_path='.:/usr/local/php5/lib/php:/usr/local/lib/php') in /home/ehersman/whiteafrican.com/wp-content/themes/thesis-v03/footer.php on line 5