From the category archives:
Web Stuff
SwiftRiver: Curating in an Age of Information Overload
In an age of information abundance, curating meaning is key.
9 months ago that is just what Jon Gosier set out to do as he took over the reins of the SwiftRiver initiative at Ushahidi. Today he announces the Beta release, and unveils the new website at Swiftly.org.
What is SwiftRiver?
SwiftRiver Open Beta Announcement. from Ushahidi on Vimeo.
“SwiftRiver is an open source intelligence gathering platform for managing realtime streams of data.”
Using 5 different tools in the toolbox, you can create a host of useful applications. Tools ranging from natural language processing to handling duplicates, or a source’s importance in the ecosystem. Much like a box of Lego’s, the value and usefulness of the apps created are up to the creator.
SwiftRiver lets users:
- Manage realtime data streams (e.g. RSS, SMS, Twitter, Email)
- Identify relationships between content (e.g. email and tweets)
- Set parameters to auto-filter incoming feeds
- Curate content based on preferences
Swift code and web services
Like all Ushahidi work, the code is free and open source, anyone can download it, contribute to the code, and run it on their own server. Due to it’s complexity, SwiftRiver also offers a software as a service solution, allowing you to tap our servers for your own needs. Swift Web Services (SWS) is our cloud platform. The platform offers a number of different APIs to developers. With this platform you can easily beef up your applications with natural language processing & active learning, reverse geocaching, distributed reputation, content filtering and web analytics.

This first app, called the Sweeper is the first project to enter Beta and now ships with SwiftRiver. Sweeper, is a term Ushahidi uses to refer to people who ’sweep’ through a system, performing certain tasks, and it was for this reason that we put the Ushahidi resources behind the whole initiative.
History, contributors and code
The origins of SwiftRiver are in the community of Ushahidi developers and users. Chris Blow and Kaushal Jhalla asked some hard questions after the Mumbai terrorist attacks in 2008, discussing the need for something that can help with this information overload we have in the first few hours of an emergency or disaster. Today, we’re seeing the first fruits of that technology, and it’s exciting to know that the potential for it’s use goes far beyond the crisis scenarios that we first envisioned.
Matthew Griffiths (Uganda) and Neville Newey (South Africa) have done a great job hacking out much of the code and designing the architecture for the platform. They’ve been joined by an army of volunteers and contributors, including: Joshua Bronson, Soe, Nishith Rastogi, Mang-Git Ng, Josh Bronson, Ivan Kavuma, Andrew Turner, Chris Blow, Kaushal Jhalla, Ed Bice, Moses Mugisha, Victor Miclovich, Wolfgang Werner, M. Edward Borasky, Maarten J. van der Veen, Ahmed Maawy, Colin Meinke. A huge round of thanks to everyone who gave freely of their time and energy to move this project forward!
Find out more on the website at Swiftly.org
Download the code, v.0.5 Cape Jazz
{ 0 comments }
Africa: The 2nd Safest Continent to Surf the Web
Here’s an interesting study by AVG on internet security, asking “Where in the World are you most likely to be hit by a malicious computer attack or virus?”.
Apparently, and surprisingly to me, the answer is “not Africa” or South America.
“During the last week of July, AVG researchers compiled a list of virus and malware attacks by country picked up by AVG security software. This means we have compiled data from over 127 million computers in 144 countries to determine the incidence rates of virus attacks by country.”
Dirk Singer, of AVG sent over the list of African countries, here they are country-by-country. As you can see, sub-saharan Africa is compatively ‘safe’ compared to other areas of the World. Your chances of being attacked while surfing the web in each country are:
North Africa
- Egypt 1 in 62.4
- Algeria 1 in 86.9
- Libya 1 in 87.7
- Mauritania 1 in 92.4
- Tunisia 1 in 110.7
- Morocco 1 in 112.1
Sub-Saharan Africa
- Mali 1 in 49.9
- Sudan 1 in 53.9
- Nigeria 1 in 67.5
- Benin 1 in 76.6
- Ghana 1 in 99.4
- Ivory Coast 1 in 101.5
- Gabon 1 in 113.1
- Angola 1 in 129.7
- Botswana 1 in 134.4
- Ethiopia 1 in 135.8
- Senegal 1 in 140.6
- Uganda 1 in 153.6
- Liberia 1 in 153.8
- Burkina Faso 1 in 163.4
- South Africa 1 in 172.3
- Tanzania 1 in 180.6
- Kenya 1 in 216.1
- Zambia 1 in 262.2
- Mozambique 1 in 263.8
- Zambia 1 in 262.2
- Namibia 1 in 353.1
- Togo 1 in 359.4
- Niger 1 in 442.0
- Sierra Leone 1 in 696.0
Keep in mind, this was over one week and it also doesn’t point directly towards where the attacks are originating from. Interesting data though, and not what I would have expected to see.
{ 9 comments }
Making Ushahidi
[Below is my Tech4Africa talk, given today in Johannesburg, South Africa, titled "How we built Ushahidi, w]
I’m used to talking about Ushahidi, and as all of you guys who frequently talk about your product or company know: it gets old spouting off the same old stuff over and over again. That’s why I’m excited about today and for being invited to this excellent conference, since I’ll be telling the backstory, the quirks and funny bits that got us to this point and made our Ushahidi culture what it is today.
This is my story of Ushahidi – Of a small organization that dislikes hierarchy and being told what we can’t do. One that questions everything, embraces innovative thinking, takes risks boldly, and sometimes learns the hard way that we’re human after all.
In January 2008 I spent a week watching news reports roll in from Kenya, frustrated. Frustrated because I had said for years that “technology helps us overcome inefficiencies”. Wasn’t the madness of Kenya, in it’s post-election violence throws, it’s lack of media coverage, and lack of real information just this? Why was I unable to do anything?
It turned out that I needed an idea, and for once I couldn’t come up with one on my own. That seed of an idea that grew into what you see today came from a simple bullet point by my friend and fellow blogger Ory Okolloh, asking if we could map reports of violence around the country. Thus Ushahidi was born.
I’m going to walk you through three defining moments for our organization, and our platform, not all of them pretty, but which make us who we are.
1. Let’s look at the ad hoc cast that got it started:

Ory Okolloh – lawyer, blogger and Kenyan political pundit
Juliana Rotich – renewable tech geek, blogger and database admin
David Kobia – developer and top Kenya forum webmaster
Daudi Were – blogger and web guy
Erik Hersman – Africa tech blogger, web guy
Others – a various cast of tech and non-tech people swarmed around the first Ushahidi deployment in Kenya, helping with small tasks and then disappearing.
Key points:

- You’ll notice that there was not a single one of us who had any humanitarian experience
- None of us had taken part in any open source project. (v1 was built in .NET)
- Most of us were self-employed, running our own businesses or consulting, and didn’t like working for big companies.
- The only common denominators that we shared was our love of our home; Kenya, and the ability to blog.
Thus, we felt we were the best placed to create an African open source platform for crowdsourcing information, our tech gift to the rest of the world.
We didn’t think of that at all actually. Instead we were madly Skyping, emailing, wireframing and coding over a 3 day period to get something up as quickly as possible.
We were brutal about every decision:
- If it wasn’t absolutely necessary, throw it out.
- Pick a name, any name, we don’t care if non-Kenyans can’t say it, just get a domain up asap
- Launch this app, it’s functional, we’ll fix bugs and features on the fly
- No one has a short code for us yet? Screw it, it’s not worth waiting, we’ll get one eventually.
- Money, what’s that for? Media budgets are overrated, we’ll blog it.
- We don’t have a logo. Oh well… Launch already!
How our team came together, the way we made those initial decisions and how we interacted and leaned on what would become our community was defining. It still colors how we operate, our organizational communications and our community focus.
Lessons learned:
- This taught us to keep a shallow and wide decision-making structure so that everyone had access to all the information about ops or platform that they desired. Anyone was empowered to make decisions, since thy understood the macro-game.
- Release code early, it’s better to have it out and being tested and worked on in the real world, than hidden away in a sandbox somewhere.
- If you want it done, build it yourself, don’t put it off onto another team member.
- Community = success
- No money, no worries. Build good stuff and good stuff happens, money follows.
2. Technology is only a tool
No background in open source projects meant that we had little experience in how to engage programmers, designers and the help needed to get things moved from that initial .NET build into an open source language. David and I were trying to decide what language to write this in, and we ended up picking PHP over Python since we thought more African programmers would be proficient in it.
David wasn’t a PHP guy (yet), so the early helpers, the volunteers like Jason Mule, Henry Addo and Chris Blow were a huge help in making the decision to go with the Kohana framework and a myriad of other decisions.
3 months later we announced v0.1 of “THE NEW AND REBUILT USHAHIDI PLATFORM!”
We were very excited, after all, wasn’t this the platform that would save the world? And we were ready to show the world just how it could be done. Gamely mounting our white steeds we charged into a deployment of Ushahidi in the troubled North Kivu region of the DR Congo.
Echoes of that failure splatting against the ground remind us still, today, of the complexities of the space we build software in. We learned from those lessons though, and Ory wrote a good blog post making sure that it was shared within and without.
Lessons learned:
- Technology is only 10% of the solution needed. The rest is administration and messaging.
- Stick to what you do well. Our team is built to build software, not be a deploying organization
- (caveat! We do help in deploying rarely, like Haiti and Kenya, but we now pass those off, or partner)
- Own your failures publicly, learn from them.

3. Enter the failephant!
Only a few months later, after the DRC debacle, we were rested and ready to fail again.
Al Jazeera had used the alpha version of the Ushahidi platform in Gaza, a group of organizations and individuals were deploying it to monitor the worlds biggest elections in Indian, and we had a number of groups in East Africa testing it out.
Our model was that we had a small team at Ushahidi whose job was to come up with and guide the core architecture of the platform. Volunteers also worked on core, but were also encouraged to extend the platform in their own ways. It was working very well, and still does.
We were ready to release the code publicly.
Before I say anything, let’s revisit that point earlier about none of us having eroded on an open source project before…
Preperations were made, blog posts were written, tweets were tweeted – and we got lambasted by one of the guys we respect a great deal in the open source community. Rabble called us out on all the things we did wong.
- The code repository was behind a user/password wall
- We weren’t available in the normal programmer channels like IRC
- Hard to plug into the rest of the dev community
Our team went to work, madly working over the next 12 hours to get our stuff straightened out. Finally I wrote another blog post, introducing our failephant mascot and apologizing for our ignorance and missteps.
Lessons Learned:
- Listen and apply that listening to real changes
- Again, own your failures. Fix things that are wrong.
- It’s okay to think different in how you execute on a project as long as you don’t stray from the spirit of your community and self
.
Finally, I’ll end with this.
We’ve learned that technology does overcome inefficiencies, but that it still takes people to make it happen.
We’ve learned that more people need to buck the status quo, that questioning everything makes us better.
We’ve learned that Africans can build world-class software, and to expect nothing less.
{ 23 comments }
DukaPress: A WordPress eCommerce System from Africa
DukaPress is a new customized WordPress eCommerce platform. It allows you to easily set up a fully featured online shop which can be used to sell digital or physical goods to customers all over the world.
I’ve been using WordPress for many years, and am a huge fan. When I saw DukaPress last week, I was at impressed to see that it was built locally in Nairobi, but I also wondered why another eCommerce WordPress build was needed, as there are already some good ones out there such as WP-ecommerce and Shopp. So, I asked the Kelvin, from Nickel Pro, and here is his response:
I know you’ve probably been using WordPress even longer than I and the rest of the DukaPress team so I can probably say you know that WP-ecommerce is a bit…buggy (I say this with the highest amount of humility, we are nowhere near achieving what they have). The other free WordPress e-commerce plugins are much less usable, to us, than Wp-ecommerce.
Shopp is really really good but it sits behind a pay-wall – which is okay.
We built DukaPress to be fully featured, yet super simple to use and, well, free. It actually did not start out life as something we’d give out to the public – we built it primarily to serve our own purposes at Nickel Pro because we build a lot with WordPress and when it came to building e-commerce stuff it was always a big problem. One thing led to another and DukaPress, the plugin for public release, was born.
Around the net where WordPress e-commerce is being discussed, there is always a lot of complaints, primarily against WP ecommerce (some people call wp ecommerce a trojan for their ‘for sale’ upgrade), we hope that with DukaPress, people out there have a viable and better (I hope!) alternative.
Other than that, we offer features that none of the other WordPress e-commerce plugins do! As you rightly assumed, we support all three Kenyan mobile payment systems ZAP, yuCash and MPESA! Although I have to qualify that and say that integration of this is still being developed to be more fliud. We’re just at version 1.0.1
How shall we make money with this? We already do, we’ve used it in at least 4 major projects for our client work and it has already paid for itself.
Other than that, we’re currently working on version 2 which will bring full WordPress Multisites support – so that you can build your own etsy.com in 15 minutes – among other features we think are nice. At that point (in the next month or two), we may launch our own etsy.com-type service (or, in better terms, a wordpress.com which can host fully featured shops); or licence the multi-site version of DukaPress for a fee; or both. No other e-commerce plugin has “successfully” pulled off a WordPress Multisites integration to date i.e. users still cannot build a wordpress.com that can host shops without a great amount of hacking.
DukaPress is also a gateway for www.madoido.com.
I think there are certainly similar plugins which may outperform DukaPress but I also do think it probably beats some of the more established ones. I hope the larger WordPress userbase gets to prove me right, but even if they don’t, DukaPress certainly makes our lives easier, and gives a really welcome international perspective to our business.

On a personal level, I’m impressed to see Kelvin and his team at Nickel Pro working on DukaPress, and I hope that they continue to make it better. If you’re a WordPress pro, or in need of an eCommerce solution, check out their website, documentation and features.
{ 3 comments }
Kenya’s Web Design Problem
"The African Scifi factory is a highend production facility located in Thika-Kenya, dedicated to re-establishing popular African science and fiction narrative using animation ..."
The African Scifi Factory in Thika, Kenya sounds like a great place. It looks like one too, their site looks pretty good. However, no one will ever hear of them or find them online through a search engine. That text above, it’s their meta name=”Description” tag, and it’s about the only thing that Google or any other search engine can see about them. They’re virtually invisible to the web.
It’s 2010 and we still have people designing websites in pure images (as above) or Flash. It doesn’t make sense. Why the need to hamstring yourself, your business and your clients by not designing an XHTML site?
The African Scifi Factory isn’t the only one, I’m just using their site as an example. We actually have designers being trained today who only learn how to use Flash. We have others who still don’t know how to handcode HTML and CSS. I still see CVs and resumes from “serious” designers who use Dreamweaver to create websites.
There are no borders on the web
We all need to realize that we live in a global ecosystem, especially online. There are no borders in this space.
If you’re a web designer who does crappy XHTML and CSS, then know that you’re becoming less relevant with every day that you don’t learn your trade better and update your skills. Kids in the Ukraine, Indonesia and elsewhere are eating your lunch. I can Google a PSD to HTML business in 5 seconds, take the top result, and have my designs put into excellent XHTML/CSS for as little as $45. Why should I use your services? What do you offer that’s so much better?
You’re not a quality web designer if you can only put together a fancy looking Photoshop file, that makes you a designer. A web designer needs to know how the HTML and CSS work, understand user-interaction and usability of the functions in the design and be able to create bulletproof markup.
Design and Coding
Interestingly enough, the programming community in Africa seems to be better off than the web design community. There seems to be a lot more quality programmers per capita than there are quality web designers per capita.
Why?
What will it take for us to take our web design skills as seriously as our programming skills?
[Update: African Scifi Site fixed by local Kenyan web designer]
A young designer by the name of Martin Kariuki decided to take the specific example of African SciFi Factory into his own hands after this blog post, and re-created the whole site in HTML. See his blog post and work on this here.
Great job by Martin for doing this! Impressive initiative and a nod to the goodwill in this community.
{ 37 comments }
TED Thoughts: Where Gaming is Taking Us
TED is the type of conference where you’re drinking from the fire hose and, with the 18-minute talks marching onward every few minutes, you have little time to reflect on what you’ve heard before you’re onto the next. It’s been two days now, much of it spent in travel, reading and reflection and I’m starting to string a couple of thoughts together that I find at the very least interesting. At the most disturbing.
On the technology side, there were three talks that made me sit back and consider their repercussions, especially as I think of their tracks vectoring in on each other.
- Peter Molyneux and his demo of Microsoft’s new “virtual friend” Milo. (Think Skynet)
- Neil Gershenfeld‘s talk on building and self-growing software and hardware. (Think Cylons)
- Tan Le’s demo of the Emotiv mind-control device. (Think the Matrix)
It’s a pretty interesting time that we live in; where giant databases are learning about us by applying Myers-Briggs testing to millions of people through a game, where both software and hardware can self-replicate, and where you can control virtual actions and physical items with your mind.
Gaming
I’ve been playing computer games since I was about 8 years old, when a friend in Nairobi got a Commodore-64 and I learned how to use those dastardly cassette tapes to bring fantastical new realities to life. What happens when a gaming generation looks at the tools and devices being built? I don’t think any of us know quite yet, but sometimes, in the minds of sci-fi writers that we see a future that could be.
On the flight back I read the book Daemon, by Daniel Suarez. It’s a mixture of hacker and gaming culture set in a fantasy world of techno-pessimism and a doomsday scenario that will get a geeks blood flowing. Well worth the read, a perfect airplane book.
Now I’m on to Fun, Inc, a book about “gaming being the 21st century’s most serious business”. It’s a $40+ billion dollar industry, and it’s not slowing down. Virtual worlds and currency are here to stay.
In Milo, I saw what looked like a fairly unimpressive game, but one with a very impressive gaming and AI-training engine. It’s next iteration will be significant indeed.
I talked to Tan Le about the Emotiv device and how I thought that her ideas of it being used for practical purposes like closing shades and turning on lights, though sounding less juvenile, would likely be overshadowed by its use in the gaming world. In fact, I can’t wait to see the first big gaming companies using the Emotiv SDK to create new user interactions, HUDs and options in popular games.
All of these vectors of technology are, at once, both exciting and scary. I don’t know where gaming is taking us. What I can’t help but think is that gaming, and possibly the culture behind it, will be the vehicle that drives mainstream technology use and growth of the talks and demos that I saw at TED.
{ 3 comments }
Being in Africa Makes You Untrustworthy
I haven’t been able to use PayPal for two months. I just got profiled for extra security measures on Facebook. I can’t make certain purchases from Africa. Few organizations ship goods to me here.
Let’s be honest; living in Africa, or being African, gives you a certain unwelcome aroma in the eyes of global corporations. Frankly, we’re just not trustworthy.
The Africa trust problem
This isn’t new to any of us who live, or spend a great deal of time, in Africa. You’re blacklisted, given extra screening, and generally treated like a second-rate human. You’re not trusted, and you’re not worth the time to figure out if you can be trusted.
Frankly, as a total continent-wide user base, we just don’t make enough of a blip on the radar to be worth their time. There’s not enough money here in their minds, there is lower-hanging fruit elsewhere with a lot more spending history – and therefore power.
Does it make it right? No. Do my own stories of wrongs and misbehavior matter? No.
Jon Gosier states it well when reflecting on his blacklisting by PayPal (one of the very worst company offenders):
“Once again, the message perpetuated here is to be cautious when dealing with Africans, Africa or anything you suspect of being related to the aforementioned.”
A closer look at African cyber crime

From the Internet Crimes Complaints Centre (IC3) 2009 Annual Report [PDF download]
Nigeria has a significant 8%, but Ghana, South Africa and Cameroon all come in at a measly 0.7%. How in the world do Africans get so much worse treatment for so little compared to the others? There’s no doubt that one country in a continent of 52 countries has a problem – we all get punished for it.
Here are some more interesting statistics, according to the Consumer Fraud Reporting statistics for 2009:
“The majority of reported perpetrators (66.1%) were from the United States; however, a significant number of perpetrators where also located in the United Kingdom , Nigeria , Canada , China, and South Africa.”
So, there are two strong Africa contenders for fraud, but it’s amazing how much more hell internet consumers in African nations (outside of Nigeria and South Africa even!) have to go through in comparison to their much more cybercrime-ridden finalists like the US, Canada and the UK…
Texas in Africa puts this well after a recent foray into this space with Delta:
“it also reflects knee-jerk prejudice and the willingness to write off an entire continent of people as liars and cheaters. The consequences of this attitude are far reaching”
Too true, and there are only two ways that this might change:
First, we in Africa come up with our own payment and business solutions that work here first, and then interact with other global systems.
Second, the global corporates wake up and realize that there is quite a bit of spending power and money to be made in Africa, just like the mobile operators found out in the 90′s.
{ 37 comments }
Mocality: Mobile Business Listings for Africa
It’s not often that you hear of a tech startup from South Africa who chooses to build and deploy their product to Kenya first. In fact, I’ve never heard of such a thing. However, that is just what is happening with Mocality, a mobile and web-based business listings and directory application built for Africa.
Mocality’s job: create a digital platform that makes it easy for business owners to promote and expand their businesses in Africa.
“As a business owner, you get free SMS, a contact list, a free mobile website and a free mobile business card.”
Mocality represents this change in the paradigm that we’ve seen coming on for years in Africa. An application built agnostic to the client platform (mobile phone or PC), where data is fed into whatever you use in a meaningful way. Where the mobile usage is just as rich as the PC use.
In fact, they’ve studied usage of mobile phones on their system and have seen the usage of smartphones to be so negligible as to not matter. As CEO Stefan Magdalinski says, “This is the Mocality reality: RIM, Android, Apple are 2% of usage.”
About the Team
Successful startups generally have great leaders, Mocality has that. Stefan Magdalinski (@smagdali) is a seasoned web veteran and entrepreneur, co-founder of Moo.com and an early entrant into the programming space in England in the mid-90′s, and just recently relocating to South Africa for Mocality. They have plenty of funding, from MIH, a subsidiary of Naspers Group (who has been eying Kenya with recent forays such as Kalahari and Haiya).
I’ve met with Stefan in Kenya and South Africa, and I’ve also had the chance to meet some of the members of his team here in Nairobi. The impression that I’m left with is that this is a serious startup, with plenty of funding and a great vision and a strategy put in place to pull it off.
How it Works
Mocality is built for Kenyan businesses that don’t have enough money (or value to gain) to advertise in a print directory.
Again, a paradigm shift. They’re saying that they don’t care about the big end of the power law of distribution (the big companies), only the longtail (small, marginalized businesses). This is apparent in the images below of their typical user:
- SMS, WAP & Web tools (now J2Me, iPhone)
- Businesses can self list
- Geo-coding All business locations
- Map view of business
- Business toolkit:
- Add customers & suppliers
- Send bulk messages (400 free SMS monthly) (but with anti-spam controls)
- Send mobile business card
- Add details (e.g. Menus, Special Offers)
- Website, google optimised (white hat only)
Important to business owners in this segment is that the platform is free. Services will be added to the platform over time that business owners can pay for, but currently the only cost to them is data or SMS usage on their own mobile phone to access Mocality.
Scaling using the Crowd
Initially, the Mocality team walked all over Nairobi getting businesses to put their listings on the platform. They were successful, and in about 6 months of hard work were able to get approximately 11,000 businesses listed. That’s good, but barely puts a dent in the number of companies operating in this city.
The team then launched a crowdsourcing option, where they experimented with allowing anyone in Nairobi to add their own (and other’s) businesses to Mocality, and they got paid a bounty to do so. Within the last 6 weeks they have as many listings entered as the previous 6 months. If you live in Nairobi and want to become an agent, you need a WAP-enabled cameraphone and only need to visit http://www.mocality.com/money.
That’s impressive, but the impact is even more apparent when you look at the visualization:
If you have a business in Nairobi, you can get your listing onto it by visiting www.mocality.com email to info@mocality.co.ke or SMS callme to 2202 from within Kenya.
{ 6 comments }
Digital Connectivity in Northern Kenya
A couple of people have wondered how I’m able to stay connected, to put up blog posts, update Facebook and tweet pictures to Twitter while in what would seem the true bush. Well, this is the true bush, but every once in a while you come upon an island. This island is where one of the mobile phone networks has dropped in a tower and a power supply for it.
The short answer
I carry all of the data modems available from Safaricom, Orange and Zain. I also carry my data connected mobile phone (this trip it’s the Nexus One), and an unlocked multi-purpose modem. To this I add my Acer Netbook, which I’d feel a lot better about losing than I would my Mac, and that completes the setup.
The long answer
In Gatab, on Mount Kulal, you can get two signals. One is Safaricom, that reaches all the way up the mountain (if you’re standing in the right spot) from Loyangalani on the shore of Lake Turkana. The other is from Orange Telkom, with a tower on the mountain itself. Both are powered by windmills.
Where else will you find a connection?
- South Horr
- Logologo
- Laisamis
- Loyangalani
- Gatab
- Baragoi
- Marsabit
These are the towns that I know of with cell phone towers. Whenever you have a voice connection up here, you also have a GPRS connection (always Edge, never 3g). The Orange connection’s are CDMA, not the normal EVDO “3g+” speeds that you get in Nairobi and Mombasa.
Sometimes all you get is the one tree within 20km that gets a signal…

{ 10 comments }
Maduqa: Online Shops for Every Kenyan
Maduqa is a fledgling web startup in Nairobi. Their goal: make it simple, fast and easy for any Kenyan business owner to get their own store online in just a few minutes. Surprisingly, there’s nothing else out there quite like this (that I’ve seen), so it’s an excellent example of local entrepreneurs taking ideas from the global stage and localizing them to Kenyan needs.
It’s a simple website, with a focus on two things. First, it’s online shops for ordinary businessmen, whether you operate out of your house, a duka or a business frontage. Second, it’s a classifieds listings site.
There’s a lot of draw in figuring out how to crack the Kenya classifieds market, and the web is littered with a dozen mediocre attempts at this from Craigslist to the Nation Media Group, much less the everyday sites that others throw up. In this case, I think it’s a diversion from what should be the focus: online shops.
We’re starting to see more Kenyans paying attention to the web-side of their business. For most, that just means that they know the internet is out there and might be valuable in attracting customers. Those are your medium and upper-class businesses. The upper-class ones will go out and design their own websites, Maduqa isn’t for them.
Instead, Maduqa is for the businessman doesn’t have any marketing budget to speak of, she might be a hairdresser or a person running their business at night from their home. They don’t have the time, energy or know-how to setup a store on their own, but they could set up a Maduqa site. It’s free too, so the cost of failure is low. Your worst case scenario is that you are finally searchable by name online.
There is a small team of individuals who are going around and trying to sign up new businesses into the site. It’s analog, and not nearly as efficient as if you were running a pure viral or digital marketing campaign, but then their target end-user probably wouldn’t see those anyway. Any other type of marketing is even more expensive and untenable for this bootstrapping startup.
So, let’s say they have three guys walking around town trying and they each aim for 15 new Maduqa shops online each day, that’s 45 shops per day total. Not bad, especially if you extrapolate that out to 20 working days per month with a total of 900 online stores per month added to the website. In three months they would have 2700 online shops.
Now we’re talking some serious mass. Maybe even enough to get on the radars of consumers, especially as all the marketing for the store websites will be done by the store owners themselves, as they tell everyone about their new website.
I met up with Kachwanya, one of the duo behind the site and walked through the site with him, discussing both the pros and cons of this type of service and the site itself. Here is a quick rundown of what I liked/didn’t like, keeping in mind that it’s an early-stage website.
What I like
- Anyone can setup an online shop now. Conceptually, this is very easy to grasp.
- Nice use of javascript and overlays that make the site easier to use.
- There is a team of Maduqa reps going around and signing up new business owners.
- The potential to take over the online stores market in a country.
What could be improved
- Scrap the classifieds, stick to one thing: online shops.
- Let’s see PesaPal (or its equivalent) instituted on this site. I can see no better win-win situation for Maduqa, the end users or PesaPal than this kind of partnership.
- Parts of the site look nice, but it also feels a little cluttered, some design and usability tweaks would help.
- Get more feet on the street, sign up more businesses and get up to critical mass even faster.
I’m impressed by this simple and workable concept. They have the technical acumen to do it, there is no doubting that. Will they have the business acumen to balance? Time will tell if they will pull this off, but I’m optimistic that they can.
{ 12 comments }
The People You Work With
There’s no greater joy in (work) life than doing what you love with people that continually amaze you and with whom work isn’t considered work.
Two years ago none of us would have realized that an ad hoc group of blogging friends and techies would grow and become an organization of our own. I don’t work at Ushahidi due to the tech or the challenges, though both are great perks. I stay here because of the people I get to work with every day (virtually).
This is a picture of the Ushahidi core team (minus myself). It’s been a pleasure to work with each of them, even through the hard stuff.
{ 3 comments }
The Israeli vs Silicon Valley Models for African Startups
Everyone wants to compare any up-and-coming tech city in the world to, “The Next Silicon Valley”. That idea is dead on arrival, yet we’re seeing many a reference to it in the media for places like Nairobi and Cape Town.
Paul Graham’s essay states this best (please, read the whole piece):
“What it takes is the right people. If you could get the right ten thousand people to move from Silicon Valley to Buffalo, Buffalo would become Silicon Valley.”
A model for African startups
Yesterday I spoke at Mindspeak, a monthly meeting in Nairobi where people in the business and tech fields talk about what got them to where they are. During the Q&A session after I spoke there was the recurrent question and comparison between what we’re trying to do with the iHub and how we see the increased critical mass in the Nairobi tech space, and if that was going to make us the next Silicon Valley.
That’s the wrong model for us. Instead, we should look closer at the Israeli model.
“Very often, local high-tech startups can’t find the funding here,” Mr. Glaser said. “They get funding elsewhere and ultimately move their locations from here to be closer to their investors.”
Israel already has a culture of innovation and entrepreneurship, which leads to a strong startup culture. Due to geographical and political constraints, startups that create high-tech products and services are forced to look at their growth strategy early on. When a company starts gaining traction, they spin out their executive and parts of their operations to places like Silicon Valley, New York, Cambridge, etc, while maintaining parts of their operations in Israel.
We’ve seen the same with a South African tech firm. Yola (old name: Synthasite) moved first their executive team, then part of their operations, to San Francisco. Shortly thereafter, they raised an amazing $20m.
Of course, the Israeli Model, requires more than just up and moving half of your startup to Silicon Valley. That’s a simplified formula. However, it does serve as an indicator for what we should be looking at here. Instead of trying to grow the same ecosystem that took decades to develop in California, we should look at what works for us.
Key ingredients needed:
- A network of investors, mentors and connectors in the bigger tech hubs of the world that help incoming African tech companies and help them take the next step. Most of these should be well-placed African diaspora.
- A policy and legal framework in African countries that allow them to build and succeed/fail quickly so that they can take that next step globally.
- Seed capital and incubation options for early stage prototypes and business testing in-country.
- Teach entrepreneurship and leadership within the education system, especially at the university level.
You’ll note that none of these items can be done by just one entity, it takes a concerted effort by multiple parties, including investors, academia and government in order for both a high-tech startup culture to come into being and for success beyond a countries borders to take place.
Certain cities in Africa have the ability to pull this off, including Nairobi, Johannesburg, Cairo, Accra and Lagos. Others have a chance too, but these 5 have the critical mass that makes it more possible, though none of them are there yet.
{ 19 comments }
Crowdfunding and Seed Funding in African Tech
I’ve written a couple of times about the lack of seed funding in Africa, and how to find the entrepreneurs to fund if you did have seed capital. We’re starting to see a few angel investors like Sean Murphy of Chembe Ventures making their way around the continent, but they are not nearly enough to fulfill the capacity of ideas and individuals who need startup capital.
Crowdfunding
Just this week the CrowdFunding South Africa site was launched (look for them at SXSW this week in Austin), working off the theory that, “South Africa cannot compete in the global online sector if it isn’t funding start-ups at the beginning stage.” Their plan is to do this by getting:
“1000 people get together investing R1,000+ each by pooling the money into the Crowdfund.”
Seed funding is risky, and the idea of Crowdfund is to distribute that risk over a number of people thereby reducing it for everyone. Their goal is to invest 50,000-100,000 Rand in 10-20 “excellent ideas”, and also provide legal advice and contracts, designers, specialized developers, bandwidth, hosting, office space and running costs, mentorship and time saved.
This idea is similar to what Ben White at VC4Africa is thinking about, basically a “Kiva on steroids” as Bill Zimmerman puts it. A way for you to invest in people and projects with larger sums of money and greater risk and returns than on the microfinance investing sites.
Finding the Real Tech Entrepreneurs
Both the Crowdfund and VC4Africa initiatives are excellent steps in the right direction, as they both provide platforms that allow less-knowledgeable investors (of tech in Africa), and deeply involved African tech investors alike, to get involved without too much risk at one time. There remains one issue to be solved though, and that is finding the entrepreneurs to invest in.
Any VC worth their salt will tell you that they invest in the people behind good ideas, not just the product/service that the entrepreneur is trying to create. So, how do you find these individuals? It’s generally through your network, people you trust, that serve as a filter to guide you towards the promising ones. That’s the same in Africa as it is anywhere else, yet here in Africa, there are fewer of these trusted intermediaries who act as filters (especially for international capital), than there are in the US or Europe.
In a meeting this last week of the people behind Limbe Labs (Cameroon), Appfrica Labs (Uganda), the iHub and the iLAB (Kenya) we discussed how these spaces could act as that type of a filter for investors and funds. Each of us sees more young tech entrepreneurs every day, and sees these individuals consistently, than most any other single person could by themselves.
Could these labs, which are now showing up all over Africa, be a way for entrepreneurs to make themselves known, show their stuff, then be introduced to the funds and investors with a greater level of confidence than normal?
{ 8 comments }
ICANN Comes to Nairobi
ICANN is the body that governs the assignment of domain names and IP addresses worldwide. It’s supposedly a non-profit, but their salaries might indicate otherwise. They decide if there’s going to be a new top level domain (TLD), and are behind the present craziness of letting anyone just choose their own TLD. They split the world up into 5 zones, and each year they go to one of these zones for their annual meeting. This time it’s here in Nairobi.
You can see the full schedule of this week’s events here.
The meetings are to be held at the Kenya International Conference Centre (KICC), who as organizers of the space have already fumbled the ball. They’ve double booked KICC on Mon/Tue of this week with the 6 heads of state (and all their security) of IGAD; Djibouti, Ethiopia, Kenya, Somalia, Sudan and Uganda. ICANN is none to happy about this, as stated on their blog:
“With that many national leaders and scores of security personnel arriving at our meeting venue at one time, we expect it to cause severe inconveniences and at times possibly major disruptions for our community members as they attempt to enter and move around the KICC.”
Major items on the agenda:
Here’s a video from Gray Chynoweth where he outlines the topics for this ICANN #37 event including security and remote access, new TLD’s, the .xxx gTLD, DNSSEC rollout, root scaling, WHOIS study and more.
- New TLDs— a discussion of what the “EOI” (expressions of interest) process will look like for pre-registering new gTLDs. ICANN provides more information on this here.
- IDN ccTLDs – a status update on which countries that have applied using the “fast track” and where they are.
- The .xxx extension- will it proceed and when.
{ 3 comments }
In San Francisco this week
I’ve spent this week in the San Francisco bay area going to meetings, speaking and discussing everything from the iHub to Ushahidi and AfriGadget.
University Students and the Aid Industry
Last night I spoke to a group of university students for 3 hours at the University of San Francisco to Wanjiru Kamau-Rutenberg’s class on “the Politics of International Aid and Development”. My bent is towards technology and the practical applications of such in Africa. I’m no expert on international aid, but that didn’t stop us from having a lively debate on what works and doesn’t work in Africa.
My main points were centered around technology allowing people to bypass government (and other) inefficiencies in Africa – creating opportunity where none existed before. In my experience, most aid programs don’t work, in fact we’ve seen more good come out of the mobile phone industry’s foray into Africa over the last 10 years than we’ve seen in the past 50 years of aid work.
Some questions that arose during the conversation, each of which we could have spent a day unpacking and dissecting in detail:
- Can wealth generation alleviate the ills of Africa?
- Is corruption trickle up or trickle down?
- Should corruption just be seen as a “cost of doing business”?
- What’s the most compelling innovation that you’ve seen come out of Africa?
- Is there such a thing as “good aid”?
This morning I spent some time with the Google.org and the Google crisis mapping team discussing ideas and thoughts about what we all did in the digital space around Haiti. More importantly we asked the question, “what are we going to do the next time a huge global disaster strikes?”
That’s an important question because we need to ensure that we’re further along next time. That, the next time disaster strikes we’re ready with a toolkit of useful applications and platforms that can all be deployed within just a few short hours.
One of the cool things to see was the Google street mapping vehicles parked in a row.
Citizen Space
There are more and more co-working spaces showing up all over the world, including our own iHub in Nairobi. However, one of the early pioneers in this was Citizen Space started by Chris Messina and Tara Hunt. My main purpose visiting was to see how it’s setup and how it has changed since I last visited a couple years ago.
My takeaways: big open space, desks and cool eclectic design. Rent desk space and have a cool vibe about it. I’m sure there’s more than this, but it’s what struck me during my short visit.
Most of the afternoon was spent at Twitter where I gave a lunchtime presentation. Ryan Sarver, head of platforms and the API, asked me to do more general talk on innovation in Africa starting with AfriGadget. Having a good 50-60 Twitter employees listening in on AfriGadget, then a talk on mobile phones in Africa, and finishing with the Ushahidi usage in Haiti was interesting to say the least.
The questions asked made me realize that there’s a good opportunity for top-end Twitter employees (and likely other high-level techies from Silicon Valley) to stretch themselves a little bit, head out to Africa and really see what’s going on. They would probably get some ideas that caused them to be a little more creative back in the US.
A longer discussion was had with the leads for the Geo/Mapping team and the Internationalization team. More refreshing than anything else was realizing how open they were to outside ideas and how willing they were to listen. Twitter is doing a lot of things to make sure that their platform is more accessible all over the world, and I think we’ll see some pleasant surprises this year in Africa.
Summary
There’s obviously much more to discuss than this brief summary can do justice to, but not all of it can be put down at one time, or is even relevant at this stage in the game. What I’m excited about is the fact that more people in the Bay Area are talking about relevant issues to African technologists and that there are opportunities for the two groups to start interacting in ways that haven’t been that common in the past. There’s room for both sides to learn from the other.
{ 6 comments }


















