Welcome to the *iHub blog_

Open Space for technologists, investors, tech companies and hackers in Nairobi.

Archive
May, 2011 Monthly archive

iHubber: Michael Pedersen

In a quest to tell the stories of the people and the projects that make the iHub community what it is today, we started a series of blog posts that have been running every week. These are stories about The iHubber - The People and The Projects we see at the iHub on each passing day! This week, we talked to Michael Pedersen, A red member, a tech enthusiast and an innovator at the iHub.



How does your day start and How do you get your inspiration?
I wake up in the morning, check email and news – then when I feel ready I head for the iHub, once in a while I stay at my house to work on an idea I might have gotten in the night. Over the years I have noticed that many of my best ideas come just before I fall asleep, it must be something about my mind being calmed down so that I can hear new connections/concepts being formed.

Getting inspired is very easy for me as a foreigner in Kenya, in every interaction I have with any business, person, entity here, I naturally compare it to how the same interaction would occur in Europe – not because it is better or worse, but because it is different, this always leads me to consider how things have lead to this particular interaction forming the way it is – from here comes inspiration to do things different.

When and how did get into programming?
I have a background in both computer-science and business administration – mostly I think of myself as an entrepreneur. I have a wide skill-set and a very curious mind who is almost always seeking new knowledge. Currently my main focus is on building Uhasibu (a cloud based accounting system for East Africa) as well as the business to support it, the current goal is to have it officially launched summer 2011. In addition to this I do a little consulting, as well as involved myself in a few open source projects and various other little projects that are just too interesting to say no to.

I got my first computer (C64) when I was 12 years old (22years ago), and have been programming since then. Then I got involved in the “demo scene”, where I really learned programming, spending countless hours developing multi-media presentations in M68k assembler ultimately winning a programming contest in 1995 as lead developer in a team of friends. Till this day I keep relying on knowledge obtained in this period of my life, e.g. A University course on operating-systems/multitasking is extremely easy when you as a teenager have had to develop multitasking applications running directly on the hardware without the support of a operating-system (i.e. Building your own mini-operating system).

But before I started programming I was an entrepreneur, my father was a mechanic who had his own garage, at the age of 8-10 I spend my pocket money (investment) buying beer at a local store and reselling at a premium to the workers in my fathers garage. So entrepreneurship within the technology space is really my strong side, having recently incorporated my 4th company, this time in Kenya.

Tell me about you latest projects
I’ll tell a bit about one of the projects that I have not spoken about much while in Kenya: Taesk CMS – the best CMS for mobile-web.

There are hundreds if not thousand of content management systems, but few that are as “polished” as Taesk. Taesk CMS is an open source project (www.taesk.org) that was originally conceived in 2001, that is before there was anything called Joomla & WordPress, back then CMS’s sucked. The first many years we kept it closed-source, and sold licenses for it to our clients, it worked fairly well – whenever we signed on a project to develop a website with a feature that Taesk could not do, we would enhance the system with that particular feature. This way the clients paid for, and in many ways shaped the development of Taesk.

Some years back we decided to open source the system, something we should had done right from the start.

My business partner and I used to work at a large consulting agency, where we had the joy of working with some of the very expensive commercial CMS’s available. Implementing these systems (Interwoven comes to mind) the main task was to remove functionality, so that the system would be useable by normal humans – they were simply too advanced, had way too many (useless) features, and all in all was a pain to use.

Hence Taesk is build upon a simple philosophy base upon minimalism, focus is on providing few but well designed features. Quite often it is the managers of a company who decided to buy a website (with a CMS), but it was the secretaries who were left with the job of actually using the CMS to keep the site updated. As such it has always been the focus that these (already overworked) employees should have a very easy time maintaining the website.

This would result in more updated and therefor better websites, which again would make the managers more satisfied with there purchase, and thereby make it more likely they would A: buy from us again, and B: refer us to there network.

In Kenya I have used Taesk CMS to build: flix.co.ke (cinama guide on your mobile), eatout’s mobile solution (Pivot 25 finalist), and also the website for Uhasibu (yet to be launched). An it has been used by Dotsavvy to develop regular websites for a series of their clients.

In my latest development version, I am refocusing Taesk CMS to be the best CMS for mobile-web development. Adding several features that will make it extremely easy to build mobile-web solutions. With the input from mLab just below the iHub, I am sure that if a wider support for Taesk CMS is established then we can make it world leading in mobile-web platforms.

What Inspired you to design a CMS?
Back around the millennium I worked at Icon Medialab (now Lbi) in Denmark, content management systems were a mess back then, and i’m sad to say that at Icon we almost always created a new “admin-system” for each project. At Icon I analyzed several CMS’s at time, none of them impressed me very much, and so I went on to develop one internally for Icon – developed in ASP with a MSSQL database, one of very few Microsoft based projects that I have done.

At some point a colleague and I decided to leave Icon and start Pluspeople, with the vision of delivering a better product than Icon at a lower pricepoint, due to a much reduced overhead. Pluspeople needed a technology platform to deliver websites to its clients. And based hence we created Taesk CMS. For the last 9 years it has been the basis of almost all Pluspeople produced websites, and it has improved greatly over the years.

Visit www.taesk.org or come see me at the iHub for more information about Taesk CMS
What made you decide to make it open source?
The system is written in PHP, and since PHP is an interpreted language, the source is pr. Definition always available. However for many years we only sold the system on a commercial basis, charging for each license – this was a mistake.

Meanwhile we noticed Joomla and the likes grow very fast because they were released under an open source license, despite the fact that we feel they are inferior from a usability point of view. So a few years back we decided to also release Taesk under an open source license, in the hope of attracting some external developers.

Have their been any implementations or cool uses of Taesk? What has that looked like?
As mentioned Pluspeople have used it for a decade on almost all productions, but more interesting to the audience, I think is the Kenya based solutions.

  • Flix.co.ke – Mobile-web, facebook, and normal web cinema guide for Kenya, is based on Taesk CMS
  • Eatout mobile (pivot 25 finalist), Mobile-web is based on Taesk CMS
  • Several regular websites developed by Dotsavvy are based on Taesk CMS.

What are your guiding principles?
Two things. First always have a plan before you start – that is a diagram, a model, a prototype, something that can give you a clear overview of the task ahead of you. Secondly, user-centric-development. Always try to imagine how the user would use the system, try very hard to understand what motivates the user to use your system, and how they go about it (observation is a great tool).

Whats the one aspect of Programing you give the highest priority to?
Code is Write-Once-Read-Many (WORM), meaning that you have to come back to the same piece of code over and and over again – to extend it, to fix bugs, in short to maintain it. As such it is wise to put an effort into writing the code so that it is easy to read a year later when you see it again.

Unfortunately not many do this. As an example coders very often shorten there function and variable names, so that they save a few characters when writing the code, this unfortunately makes it much harder for yourself and others to read and understand the code later on.

Whats the one thing you wish Programmers would understand in this industry?
You must keep learning – and the best way to do that is to read. I see it time and time again, someone gets an education in IT, then gets a job, and then thats it – in terms of learning.

I don’t know why, but I suspect it must be some kind of society-wide form of institualization where people get the (wrong) impression that “we were taught a, b, and c”, then this must be what we need to know. Wrong if you want to be good/great in IT you need to have the full alphabet at your disposal, in addition you were not taught all about a, b and c in you education, most likely you were only introduced to the concepts – as with most things in the world, there are more to it than you first suspect.

The best way to keep learning, is to keep reading – how many (full) books about your field have you read since you finished your education?

What do you love the most about being a programmer? And what led you to start using the iHub?
The creativity – being able to get an idea, and then build it all the way gives me great satisfaction. Not only that but also they way it can be build, how “nice” you can make the final product, just because you figured out a way to structure you code beneath it.

In regards to the iHub, its simply the people – its the people/members who make the iHub what it is. I first heard about it when Eric Hersman introduced it on his blog, knowing that I was planing to relocate to Nairobi – it seemed like it would be the obvious place to expand my network as well as a place to operate from on a daily basis.

What can other programmers do to take advantage of the iHub space?
Talk more with the people around you – figure out what they are doing and keep them in mind. I am a strong believer in “givers gain” – if you can help them in there project then it is very likely that they will help you with your project in return….

What one piece of advice would you give someone wanting to start a career in design/programming?
Learn about usability – and how to develop something from the users point of view.

What trends do you see being big in 2011?
Mobile-web – hopefully on Taesk CMS ;-)

CHe

Read More

Impact and prospects generated by the mobile money ecosystem

This Friday (3rd June 2011) from 2pm – 4pm at the iHub, Tonny from the University of Nairobi will be discussing the impact and prospects generated by the mobile money ecosystem. He is a lecturer at the School of Computing and Informatics of the University of Nairobi in Kenya and specializes in Information Systems and Information Technology for Development (ICT4D).

His research interests are in design and implementation of low-cost technologies for developing countries, with particular emphasis on mobile applications and their socio-economic impacts. He is pursuing a PhD, exploring the impact of mobile money at the bottom of the pyramid.

He works with GSMA Development Fund’s Mobile Money for the Unbanked initiative, with support from Bill & Melinda Gates Foundation. In the last three years, Omwansa has presented at several ICT4D conferences, discussing mobile money in and the M-PESA experience in Kenya. He is author of “M-PESA: Progress and Prospects” (Innovations Journal, MIT Press) and a contributor to M-Banking Status in Kenya, Economic Commission of Africa (2008).

He is the recipient of the prestigious Bellagio Fellowship from the Rockefeller Foundation to write a book on M-PESA and mobile money, which could be out early 2012.

REGISTER HERE

Read More

WishVast Developer brainstorm

Stemming from the translation of the word “Trust” in Hindi, “WishVast” is a social network that facilitates the creation of trust and transmission of information between knowledgeable participants to expand business opportunities. Utilizing mobile phones WishVast expands your opportunities by using groups that can be localized to the community. Ultimately, the goal of WishVast is to help expand current limited social and economic networks by gaining new business, simply put, market inclusion. When people meet others who can add value to the status quo, well… business is more successful.


Ad Hoc Labor Scenario:
In Kenya, there is approximately a 40% unemployment rate. Additionally, those people who are employed in labor jobs experience extremely high turnover rates. Searching for a job involves going through employment bureaus for placement opportunities. The typical job lasts an average of 6 months, and costs the employees 1/3 of their salary. As a result of this high turnover, many workers turn to the ad hoc labor market. However, due to limited communication lines between employees and employers it is difficult to connect the two in a timely manner. Ad hoc laborers and potential employers can now join WishVast to facilitate those connections at a much faster rate. When an employer has a job opening, he can send a message to a group of laborers near where he lives. He will specify the skills needed for the job and the compensation he is willing to pay. All interested laborers can now text the employer and allow him to check their ratings and make an informed decision on who to hire. The WishVast system provides a platform for workers to be connected with potential employers.  Giving these ad hoc laborers this tool will increase their job opportunities while lowering communication costs.  In time, a network of trust will be built that will be invaluable to the users future employment and economic stability.

This Thursday, we will have an introductory session of WishVast and brainstorm through how to localize and maybe even improve the WishVast platform.

Click here to Register for a developer brainstorm.

When: Thursday June the 2nd
Where: iHub Nairobi
Time: 11:30am

Read More

PIVOT25: East Africa’s Biggest Mobile Tech Event

The next big thing in African Tech has arrived. PIVOT25 is here. The region’s top 25 mobile tech startups pitch against each other June 14-15 in Nairobi, Kenya.

Buy tickets at pivot25.com.
Video by ARK: theark.co.ke

Read More

Social Media for Conservation: Connecting and Collaborating with People

In an effort to inform the general public on conservation activities in Kenya, Dr. Paula Kahumbu, the Executive Director of WildlifeDirect and Kenya Land Conservation Trust will host an event on the same at the Louis Leakey Auditorium, Nairobi National Museum.

She will give a talk on building a global wildlife conservation community that connects conservationists and their supporters through blogs and direct funding.

Entry charges for the event are modest with Non Members donating Ksh.500, Members Ksh.400 and Students Ksh.200. Refreshments will be at 6:15 pm while doors open at 7:00pm.

For more information, visit www.kenyamuseumsociety.org or send an email to info@kenyamuseumsociety.org or call KMS offices on 0724255299 or 2339158

Read More

Research @iHubNairobi Workshop

Students, professionals and green members came together this past Friday (May 20) to work out the story of their organization/project/idea. Anna Clark, based in Kenya for 6 months on a Fulbright fellowship from the US, led a group of ten through an interactive discussion and variety of writing exercises to uncover and hone their project narratives and professional biographies. Participants learned techniques to help showcase their skills in written English form. Attendees happily left with a first draft of their project narratives and bios to use for email correspondence, grant proposals, websites, and other key communications.

Narrative mapping is a tool for systematic review of complex evidence that has grown out of discourse analysis.  It is a tool that categorizes and aggregates complex qualitative date in ways that support analysis.  This discussion will focus on Kenyan media as a case study.

Please join us for the next r@iHub media workshop led by Katya Thomas, Information Officer of the US Embassy-Nairobi this upcoming Friday (May 27th) from 2 – 4 pm.

Click here to Register

Read More

Mobile Monday – Local Apps part 2

Riding on our theme on “Local Developers and their Successes” our next Mobile Monday-KENYA Meet up will be happening at the iHub on Monday 23rd of May starting at 6pm-7:30pm.

Our speakers will include:

  1. Consumer App Ideas –  This will be a selection of the best ideas received from the consumer app competition held in April giving insight into what consumers want in an App By Agatha Gikunda of Nokia
  2. Tell a Story– This is an app that enables users tell secrets anonymously. The secrets can be about Love/Work/Money/Others. The developer will also speak about the consumer insights that lead him to develop the app.  By Eric Mwenda, Local Developer
  3. Gari Noma- This is a car theme which has gained quite a bit of traction (94,544 downloads globally) and the developer will also include consumer insights that led him to develop the themes as he as a number on the store which are doing well. By Joseph Karanja, Local Developer

If you have an app/service that leverages mobile technology or mobile web give us a shout and we will try and slot you in.

Excellent opportunity to network with other mobile developers,entrepreneurs and enthusiasts.

If you’ve registered before for other events please go ahead and register again.

If you’d like to be present during the meet up in May please send us an email at talk@mobilemonday.co.ke and we will set up a slot for you.

For more information check out:

website: www.mobilemonday.co.ke

twitter: twitter.com/mobilemondayke

facebook: facebook.com/mobilemondayke

Read More

BitMagic – May 21st, 2011

These month’s presenters are as follows:

Michael Pedersen

MpesaPi.
Open source API for Mpesa commercial accounts.

Abstract:
If you want to integrate Mpesa with your system (i.e. e-commerce) today, you have to sign up with one of the payment-aggregators, and pay all the way up to 3.5% of the transaction in fees.
If you only need Mpesa integration and not the full “aggregating”, it is very limited what extra service you are receiving for those 3.5% – you are already paying Safaricom for the transaction, that should be enough.
Using MpesaPI, it is possible for any developer to integrate directly with Safaricom, and thereby removing the need to utilize a “middleman” (aggregator), without having to spend time on developing infrastructure/API himself, hereby greatly reducing the cost of creating online commerce solutions in Kenya.
In this talk I will present the system design behind the API, as well as a give a short introduction to the actual code.

Dennis Ondeng
FitRoid
Dennis Ondeng, developer of FitRoid (FitRoid.com) will take us through the android app. He will present the background, motivations for the app, the architecture and design considerations and also experience running the project for slightly over 1 year.You can find the app on AppBrain: http://www.appbrain.com/app/fitroid-pro/com.invigorsolutions.fitroidkey

Dale Zak

Ushahidi IOs App

Dale Zak, the developer of the Ushahidi iPhone and iPad app, will share insights on the design decisions behind the mobile app to provide offline functionality while offering a similar look and feel to native Apple Mail app. He will also discuss the differences (similarities?) between the iPad and iPhone apps.

Kaushal Jhalla

World Bank Mapping Applications

Kaushal is a “technologist” with the World Bank and has been very active in the Bank’s Open Data and Mapping for Results initiatives. He left a career in the Silicon Valley to join the Bank. Although he will be talking mainly about mapping and related applications at the bank, he has requested for a chance to also touch on open data. This not as low-level as the others, but interesting all the same.

The date is Saturday 21st May, 2011. Between 2pm and 4pm. See you there!

Read More

The iHubber: Sprint Interactive Ltd

In a quest to tell the stories of the people and the projects that make the iHub community what it is today, we introduced a series of blog posts last that are going to run every week. These are stories about The iHubber - The People and The Projects we see at the iHub on each passing day! This week, we talked to Gideon Thande, Susan Mwange and James Muendo easily reffered to as “The Sprint Guys” at the iHub.


How does your day start and How do you get your inspiration?
A daily dose of nicotine or caffeine from Petes Coffee (this has to be the best coffee in town), go though emails then we look at projects/work for the day together. Either designs or programming and project delivery. Susan Mwange does most of the designs then Gideon Thande does the coding. Occasionally, James Muendo helps in project management and client relations. We are  a small team of  creative ICT experts. We specialize in easy-to-use, top quality web sites. We don’t  bore people with the jargon, or dazzle you with buzzwords, but we deliver sites that perform spectacularly with quality services that build and strengthen our business relationship. We work with clients both large and small, and we also work with many agencies.

User Experience and creativity is the basis through which we build our websites on. Our skill-set is vast. From conceptualization of a brand, Logo Design, Print of uniquely done designs and web design.

How did you get into Web Design?
(Susan) I’ve always liked design and art… but my interest for websites started when I joined university. I realized I could monetize my good hobby and hence went on to form Sprint-Interactive Systems Ltd. With the great help of my partner Gideon Thande, we have been able to come up with awesome work





What are your guiding principles when you embark on a project?

1. Impress(Do a Unique Design(s))

2. Deliver.(on time and according to said specifications)

3. Get paid.(The actual basis of work)

What’s the one aspect of Web design you give the highest priority to?
Good user experience and creativity. If the targeted audience is not happy then why do you even develop the product in the first place.

What do you wish people would understand about working in the web design industry?
Fast – Cheap – Quality. You can have just two. Fast and Cheap (Bad Quality), Fast and Good Quality (won’t be cheap) and Good Quality and Cheap ( Won’t be fast)

What do you love most about being in web design? And being at iHub?
The challenge of taking a new task and somehow managing to solve it. Being at the ihub is very cool because it has immense talent. Should you have a problem in code or design there are like 10 other guys who can help out. Collaborating with people who have unique ideas and want it represented in the web space (See Money Academy)

What led you to start using the iHub space?
We came, we saw, we liked and we stayed.

What can other designers/programmers do to take advantage of the iHub space?
If you want a place that will help you succeed in your career or project then iHub is the place to be. With over 3000+ members there must be at least 10 techies, creatives and mentors who can help or guide you appropriately. Use the community and share ideas far and wide. I believe the strongest bit about the iHub, is the community and the vast skill-set that can be tapped in to.Who knows, you could make your first million from using iHub and its community!

What one piece of advice would you give someone wanting to start a career in design/programming?
Work hard, don’t give up and do something you are passionate about. Surround yourself with the right people and you will be amazed what thing you can achieve. Have the right organisational structures from the word go.

What trends do you see being big for 2011?
Kenya will pioneer in mobile technology and most technology companies will grow and in turn to help Kenya achieve vision 2030.

You can read more about Sprint Interactive Ltd on their Website here

Read More

Deadline to Apply for Incubation at m:lab Extended

m:lab EAST AFRICA has been receiving applications for its resident incubation program in the last one week – since May 8th. The deadline for submitting applications was set for today May 18th. In response to a number of requests from prospective customers, the deadline for application submission has been extended by 3 days to Saturday 21st May at 11:59 pm.

Applicants are advised to take advantage of the few added hours to better prepare the required video and other critical information. More information about the resident incubation program is available the m:lab website. For any queries about m:lab incubation please write us an email on the address info <at> mlab.co.ke.

Read More

*iHub_ Flickr Stream

DSC_1428-Edit-EditDSC_1432-Edit-EditDSC_1434-Edit-EditDSC_1436-Edit-EditDSC_1437-Edit-EditDSC_1438-Edit-EditDSC_1443-Edit-EditDSC_1444-Edit-EditDSC_1449-Edit-EditDSC_1450-Edit-EditDSC_1454-Edit-EditDSC_1455-Edit-EditDSC_1458-Edit-EditDSC_1460-Edit-EditDSC_1387-Edit-EditDSC_1388-Edit-EditDSC_1389-Edit-EditDSC_1390-Edit-EditDSC_1397-Edit-EditDSC_1398-Edit-Edit