From the category archives:
Web Stuff
Kenya’s Groupon Clones: Rupu and Zetu
Groupon has been a massive success in the US, it’s a deal-of-the-day site, with projected revenue of $500m in just it’s second year. It uses the framework of “collective buying”, which means that if enough people sign up for the deal, then it’s on. If not enough people sign up, then it’s off. Revenue is shared per deal, Groupon only wins if the company doing the deal wins. Of course, this has caught the attention of savvy business people in Africa.
Rupu
Rupu is launching today. The word comes from the term “marupurupu“, which is a freebie, something small handed out in the employer-to-employee relationship (could be considered a bonus). Munyutu Waigi is the business man behind the operation, and it was interesting to note that it was built out by Charles Kithika and Joshua Musau – all three members of the iHub.
Rupu uses Jambopay, which handles local mobile payment options Mpesa and Zap, as well as Visa.
Here’s their video on how it works:
Zetu
Zetu launched about a month ago and they’ve had a few more deals under their belt – everything from manicures to movies. “Zetu” means “our” in Swahili, and it’s playing to the collective action part of the deal.
“Zetu negotiates huge discounts on popular local goods, services and cultural events. Then we offer the deals to thousands of subscribers in a free daily email. The deals are activated only when a minimum number of people agree to buy. So our subscribers get a great deal and the business gets a ton of new customers.”
Zetu uses iPay, which allows you to pay via your mobile with Mpesa, Zap and Yu-Cash.
Thoughts
I’m not sure if Kenya is a big enough market for multiple services like this. I believe it will come down to which of them can get past the middle and upper class customers and get to the average-income customer. The deals are definitely within the right price range, but I’m wondering if the distribution medium works. Should there be better mobile integration?
Each of the sites are also quite new, which means that there are a few rough edges that need to be worked out over the coming months. Most of the issues stem around user interaction, and making it a very easy and friendly transaction.
Collective discount/buying sites take a lot of business-side deal making, as well as the ability to garner a lot of people to follow and push the deals that they like to their friends. Time will tell which of these companies has the business chops to keep the site going and make deals happen that bring the masses of consumers needed to make it successful.
Finally, while there’s nothing wrong with copying a successful business model, the Rupu site is a little too much of direct knock off of Groupon – the colors, logo layout and site look way to close. They took the “clone” part a little to seriously… At least Zetu has a different feel to it and gets points for originality.
{ 24 comments }
Motribe: The Mobile Web Community Builder
The Mobile Web is the future of mobile apps, and it’s not surprising to see Vincent Maher and Nic Haralambous, from South Africa, on the front end of it. Motribe is a simple community building platform for the mobile web. You can easily get a site up and going in an hour that allows chat, photo sharing, private messaging and mobile blogs.
That bit about the mobile web is important, since it means you can browse to it on most phones, and you don’t need a special app for it built on all the smartphone platforms, like iPhone, Android, Ovi, WinMo and Bada – as in, there’s one less barrier to entry.
I asked Vincent why he chose mobile web, his response:
“Mobile is the killer internet platform for Africa, but also the rest of the world. We have found that our younger users prefer using an ipod touch to surf the web than a PC. Motribe works on 4000 devices (or more) and the Motribe plan is to change the way people use social networks in emerging markets.”
Initial funding was raised 4DI Capital, and they’ve got a clear business strategy, which is to sell their product. Pricing ranges from $10 to $50, and each level gives you a greater ability to customize and “own” the mobile social network that you’ve built. There is also an enterprise level available for bigger brands and companies. Motribe also has a free plan with core features and a 100-user limit for you to get started quickly.
Its built on Amazon EC2, S3, RDS and Cloudfront using PHP, Codeigniter, Google Charts, JQuery and Cassandra. Vincent stated that, “Cassandra is the most interesting of the components because its going to be the key to scaling to millions of users.”
Giving it a Test Run
I went ahead and signed up to give Motribe a whirl. My test site is AfriGadget.Motribe.mobi, where I’ll put up some stuff from AfriGadget and see if a community grows around it. Just getting going, I can see that a lot of attention has been put behind this platform (as would be expected with veterans like Vincent and Nic).
Some notes:
- Signup: done easily, nice little touch to provide a QR code directing to a URL for login.
- Setting up a community: simple, see image below.
- Access code: for when you want only certain people to join
- Test mode: for making sure your community is setup right before it goes live
- Themes: many simplified stock themes available out of the box.
- QR code generator: there’s a neat QR code generated for the URL of your new site. (Would be nice to have this as an embed code for websites)

There are a couple example sites already going – emofwendz.com is the one they ran for the pilot, and it has some fantastic engagement stats, like an average of over 100 pages viewed per visit (the norm for web sites is about 5) and average visit lengths of around 60 minutes. Today, Vincent said, an Afrikaans-language site was created for Christians http://ekerk.motribe.mobi, its a good example of exactly what they people to do with the platform.
Some Thoughts
If there’s any platform that’s come out of Africa in the last year that fills a global need, it’s Motribe. I won’t be surprised to see this go big at all.
There are always teething pains, experimentation and adjustments when a new platform goes live. I found a few issues, like when I went to upload my logos they threw a bug (I was a pixel off on the size, thus the issue). Not unexpected in a brand new platform, and I’m sure it’ll be fixed shortly.
I wasn’t able to test out the “Custom URL” and “Advertising Manager” features, though I would like to see how each is implemented. It might be worth having a section on the website to preview at least the Advertising Manager in more detail to see if it’s worth upgrading to.
There isn’t any SMS functionality yet, and I’m not sure there needs to be either. As Vincent said, “we don’t have a need for SMS right now but we may well integrate SMS at a later stage depending on whether we can find some good uses for it.”
Worth reading: other posts by TechCentral and the Daily Maverick.
{ 9 comments }
Notes from gKenya
This is the third day of gKenya, where there are 30+ Google employees running a big Google-focused conference in Nairobi. They’ve just done one in Ghana and Uganda as well. The first day was for university students, the second for programmers and today is for entrepreneurs and marketers.
Nelson Mattos, VP of Africa, Europe and the Middle East gave a keynote, here are some notes from that.
Challenges
High penetration of mobile devices, and growth in mobile, yet not many fixed lines and very little high-speed connectivity. This provides a major challenge to Google, whose internet paradigm is based on a different type of user. Low speed and unreliable connectivity.
The diversity of Africa is also a challenge, especially languages. Example, is that there are 51 African languages with more than 2 million speakers.
Devices and affordability. Cash flow constraints impede the ability to pay the entire device price at once. – plus limited access to financing options as the whole of Africa only has 4% of the population that is banked.
Africa is a fragmented market with 54 countries and 1 billion people compared to other emerging markets like India (1.1b) and China (1.3b). This means lower volumes of things that can be sold and lower return for investors.
Broadband in Africa is 10x more expensive than in Europe. The price is just too high outside of cybercafes and certain limited mobile plans.
14% of the world’s population, 2% of the internet
Globally, 94 domains per 10k people, Africa is 1/10,000.
Opportunities
Africa is embracing mobile, so Google is trying to speed up the process of getting more and more people online using mobile. They’re also working on many different levels to create a more holistic ecosystem for the internet in Africa, including policy, education and developer outreach.
Access – reducing the barrier for potential users
This mainly means reducing the cost to access, data and services. They do this with with devices (like this week’s release of the Android IDEOS phone from Huawei). They also engage with major telcos and ISPs to reduce the price of entry for data connections.
Google works a lot with the African developer communities as well, they’re particularly heavy in Kenya, Ghana, Uganda, Senegal and South Africa, but are growing to more countries. One of their goals with this is to educate on how to better create efficient and effective websites, and it’s also to help grow a higher calibre of developer.
They have a university access program, where Google helps bring universities into the internet era in Africa (though I’m not sure what that means to be honest, outside of giving them Google Apps for free.)
Finally, they work to Improve the end-user experience, including latency for both Google products and internet services in general (ie, Google Global Cache). Note: Google Global Cache only works in certain countries, Kenya is not one of them due to political bickering amongst certain ISPs, AccessKenya amongst them
Relevance – making the internet relevant and useful to local people
Google is working to create and enable more African content online (ex: Swahili Wikipedia challenge and Google books partnerships). They’re helping to develop applications that are locally meaningful and enabling African devs to do the same by launching Google products in more languages.
Sustainability – helping to build an internet ecosystem in Africa that has long term sustainability
Developer outreach is a major component, where they are strengthening the developer community (through places like the iHub), working with universities by raising the level of curriculum and awareness about Google, and are also working and partnering with startups, publishers and NGOs.
Awareness and education (Doodle for Google in Kenya and Ghana, “Best place to watch the match” in Kenya during the World Cup, etc.
Google Tools
Taking advantage of Google apps (email, docs, calendar):
50k students using Google apps for free at universities
Small, medium and large sized organizations are using Google Apps as well, examples given were: Kenya Airways, Homeboyz Radio, USIU
Products developed for Africans – recent launches:
- YouTube (South Africa)
- Streetview (South Africa)
- Google maps in 30 African countries: including driving directions in Kenya, Ghana and SA
- Google News in many African countries
- Google Places (Kenya)
- Google Trader (Uganda)
- iGoogle in 36 Sub-Saharan African countries
- SMS chat in Gmail (Ghana, Senegal and Zambia)
- Tools in local languages (ex: Gmail in Swahili)
- Android Marketplace launched in Kenya and South Africa on Monday, but it’s crippled by lack of Google Checkout use in these same countries.
(There were actually quite a few more “Africanized” tools and features that he listed, but I couldn’t copy them all down in time. I’ll try to get the full list later.)
Ability for organizations to start local and expand globally:
- Google Maps: 300 cities mapped, and represents a chance for local businesses to have a global presence by getting into the business listings
- Google Site Creator: get indexed faster, uses the example of AkiliDada
- Monetization opportunity through AdSense and Adwords: uses an example of “BabyM“, a business out of Nigeria, who used $400 on Adwords and sold their complete inventory in 4 weeks.
{ 15 comments }
Russell Southwood at the iHub
I consider Russell Southwood to be the most well-connected person in the African tech scene, he also happens to have one of the best macro view of what’s going on across the continent in the established tech and media worlds. For a taste of his work, read his article, “Africa’s mobile market will go open access – it’s not if but when and how it all work out“.
On Friday he came to the iHub in Nairobi where he took 2 hours to have a fireside chat with local web and mobile technologist on “The Future of Kenya: what needs to happen for local services and apps to succeed.”
“Russell Southwood looks at the kinds of changes that will happen in Kenya over the next ten years, how the barriers to change might be broken down and the relationship between the ICT business and the broader economy and society. He sets out to try and understand what will produce the success factors for the growth of ICT services and apps businesses across Africa and why Kenya has a key role to play. From these broad arguments, he then focuses down on the needs and type of customers services and apps companies can potentially serve.”
Russells relaxed and intimate chat with the community is going to serve as the first of many new fireside chats at the iHub with Africa’s “big thinkers” and top tech CEOs.
{ 4 comments }
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
{ 1 comment }
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.
{ 10 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.
{ 27 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.
{ 40 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.
{ 40 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.
{ 16 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 }





















