We are hiring a ClojureScript developer in Africa

The InGrower Mobile App has been put to the test in the hands of a few smallholder chicken farmers in Mozambique since January 2016. We have learnt what's needed and is proceeding to the next stage of development. That's why we're looking to hire a ClojureScript developer to build the next version of our mobile app.

One of my longer term goals is to grow a distributed technical team in East Africa that can tackle various social impact challenges in the region. This first hire will play an important role in setting the direction for the team.

Link to job description

InGrower Mobile is a side business that I've been working on since September 2015. We are an early stage social enterprise in the I.C.T. for Development (smallholder farming) space. InGrower Mobile came about from my co-founder's experience operating an agri-business incubator in Mozambique since 2010. We admit unemployed individuals, then provide training and support to help them start their own agriculture business to make money. For InGrower Mobile, our product is a mobile application that takes what we learned from the past 7 years running our agri-business incubator and applying them online to make our training and support available for a wider audience across East Africa.

Posted 29 May 2017 in startup.

Facebook-Loving Farmers of Mozambique

We run out of drinking water one afternoon at our house on the 300-hectare farm. The region's power grid has been down for over a day. Our water tanks have run dry. It is 38 degrees Celsius, and the African summer sun is high in the sky. This happened on the first week of my month-long stay with our smallholder farmers in Moamba, Mozambique. It also sets the tone for what to expect. This is Africa. Nothing is easy.

picture of Moamba landscape

Rewinding back five weeks, our first cohort of smallholder farmers were finishing trial runs of our product, InGrower App. We got lots of feedback. More inputs here. Move the box there. The usual pointing out the obvious. Users can tell you what's wrong, but they cannot tell you what to build. As we're an early stage startup that is still finding a product-market fit, we desperately need to figure out the latter. It is then that I see the only way to do this is for me to be in the same room as our users. And that is how I found myself living with our users on a chicken farm in Moamba.

One of the first questions that I asked my current co-founder when he pitched the InGrower idea to me was – do farmers in Mozambique use smartphones? I am now able to answer my own question. While living there, power and water often go out (though not usually at the same time), but the 3G mobile internet is always on. So what do you do when there is no power or water, and it's too hot to do anything? You browse Facebook on your $30 Android smartphone, like everybody else.

picture of Lurdes using phone

Of our first 14 trial users, two are heavy users of our product. These power users have been regular Facebook users for more than three years. They are used to navigating a mobile user interface, and understand the benefits of having data online. These are the users that we want as our initial champions for the app.

The farm is 10 km away from Moamba village. We often roar into the village sitting on the back of a tractor.

riding tractor

This is Moamba market:


This is my bed during my stay at the farm:


I specifically asked the manager before arriving to help me set up a mosquito net. Malaria is a real danger here, especially at the height of summer in January, when I was present. But what do you know? There were few mosquitoes in the house. Instead, I had giant bugs of all shapes and forms visiting me every night. Thank god I had the net!


I ate with the staff and farmers at the house. We all chipped in with US$20 per person each month. That was the budget for a month of groceries for them. Average monthly salary is US$100 per month in the country. A piece of bread cost about $0.15 and a whole chicken was $4 at the market. This was our typical lunch at the house:


There was a limit of two small pieces of meat per person for every meal when there was anything to eat at all. There were a couple of days when I had only a piece of bread and some crackers all day. I don’t know how the other guys who actually had to do physical labour managed to work on an empty stomach.

Sometimes, some of the guys went fishing or picked coconuts, and then our housekeeper would make something special.


At other times, I snuck out to the village and had a shameless feast. All of this grilled sausage and food is $6 and enough to serve four people:

grilled sausage

A typical day goes like this for the chicken farmers of Moamba. They come in from the village at 7am. Tend to their chicken house. Breakfast at 10am. Back to their chicken house. Lunch at 2pm. By then, the sun and summer heat is in full blast. They chill in the staff house until 5pm, then head home back to the village.

chicken house

I came to Moamba to do product development. In addition to all the learning and understanding that I received, the experience itself has been very special. Hanging out in the afternoon with the merry gang, and with the cool breeze blowing against your face. Riding into the village on a tractor. Brushing my teeth every evening out in the open, under the milky way. Nothing is easy here. But there's a certain romance in expecting the unexpected in daily life in Mozambique.

P.S. the title of this post is a play on Craig Mod’s article.

Posted 10 March 2016 in startup.

Immersing with Users in Mozambique

I've been living on a farm in Mozambique for the past week to get to know our users for InGrower. My cofounder has been working here for 5 years. But still, the fact that I'm a product lead whom knows almost nothing about the lives of our users outside the context of our product trouble me. Soon after starting our alpha trial last month, I informed our team that I'm going over for user research.

Immersion is one of several ways to get to know your users. According to IDEO,

The Inspiration phase is dedicated to hearing the voices and understanding the lives of the people you’re designing for. The best route to gaining that understanding is to talk to them in person, where they live, work, and lead their lives. Once you’re in-context, there are lots of ways to observe the people you’re designing for. Spend a day shadowing them, have them walk you through how they make decisions, play fly on the wall and observe them as they cook, socialize, visit the doctor—whatever is relevant to your challenge.

The insight here is that a product doesn't operate in a vacuum. To build a product that our users would love, I need to understand who they are, what motivates them, what keeps them up at night. So that we deliver a product built for them for their lives in Mozambique and not what I assume to be while living in Boston or Copenhagen.

One of the many things that I learned here is that our users have a high tolerance for bad user interface. If they want something, they'll make it work. The big question for us then is creating something of tangible value to them. Having shadowed and spoken to a handful of local smallholding farmers, I think I have a better sense of what that actually means.

makeshift kitchen

This is our makeshift kitchen that my housemates assembled. Everything here are hacked together in one way or another.

Coffee Chats with Founders Around the World

I have become a permanent nomad since this Spring and continued my habit of having coffee chats with startup founders. After traveling through 13 countries and speaking to dozens of founders, I found myself receiving lots of wisdom from many amazing people. My friend and mentor Martin suggested that I publish these gems of knowledge. Here are some of the distilled takeaways from a select few of my chats. I hope you find these excerpts useful in your own journey.

Thank you very much to everyone that has taken the time to chat with me!

Starting Up

People doing startups are not necessarily the best and brightest. They are people that can take a lot of risks.

Bradford Cross, CEO of Prismatic

Bradford talked about the Bay Area startup culture with me. My takeaway is that a solid engineering culture is a necessary condition for any great startups. I need to learn from the best. So where can I find the best cultures? While it is trendy to look at places like Airbnb or Uber, I should learn from established companies like Google and Facebook, which have had the time to develop their best practices from experience.

The way to distinguish people with empty ideas versus those with real ones is that those with real ideas have the problems themselves.

Diego Basch, Founder of IndexTank (acquired by LinkedIn)

Diego and I spoke for a couple hours about the right problems to solve and how to find them. There are two kinds of people to look for inspiration from:

  1. those that can build, and
  2. those that have needs but don't know how to build.

People in (1) can usually build what they need themselves. Our job as startup founders is to find (2). The farther away the problem from tech, the better. People in these industries have felt the pain and identified a problem to solve from experience. Look for people with at least a few years experience in an industry.

Be diligent and ask specific questions when reaching out for information interviews.

Martin Scholl, co-founder of an unannounced startup

I met up with Martin in Berlin, where he has started a handful of companies in the past 10 years. Currently, he's working on a tech startup for the art industry. I asked Martin where he gets his far-fetched but obvious in-hindsight inspirations from.

Talk to people outside of technology, he told me. Not only that, but he would spend days studying an expert's area of expertise before speaking to them. Research papers, academic books, and whatever material that he could get his hands on. Imagine putting in that amount of work for each outreach. That's why he said that I should not hesitate to spend an entire year just looking for the right problems to solve.

People think most of my ideas are ridiculous at first. What actually matters is: are your users loving it?

Tim Allison, CEO of Darling Dash

I visited Tim in his office in Copenhagen just weeks before they were launching their next product. Tim recalled the time of his launch of Cupple (acquired by Tenthbit, January 2013), when all the investors that he pitched to thought his idea was stupid. Who would want a social network for 2 people?! But he knew that there was something to it because his users loved it. He listened to them and executed his vision.

Team Building

Discover the strengths of people that you work with.

Paco Nathan, Director at O'Reilly Learning

Many years ago, Paco was on the management team at a company. There was a star engineer, who management pulled aside and gave him more responsibility to head some greenfield projects. He made no progress and Paco was tasked with firing him. He spoke to the guy and worked with him to discover that he was a finisher. Paco placed him as the go-to person in the data team, so PhD's would go ask him for help. The guy excelled and became the "most valuable player" there, then moved on to do great things.

We document all our communication and processes on Github.

Mårten Gustafson, Technical Director at Schibsted Media Platform

I find the vigorousness of Mårten's approach to improving their engineering processes fascinating. For example, he uses mind maps to illustrate the cost of software maintenance. He made me realize that the same level of critical thinking and data-driven feedback for businesses can be applied to evolve a company culture too.


Solve a need. Don't sell the implementation.

Mary Adams, Founder of Smarter Companies

Mary trains consultants on measuring intangible capital for enterprises. Mary's service was the most abstract business I'd ever heard of. One of my first questions to her was, How do you sell that?

She asked me to think in the shoes of her target customers. Suppose you are the CEO of a company like FedEx. And you're trying to raise money for your company. What are your company's assets? Machinery, people, properties? For FedEx, it's their logistics processes and operational knowledge. These are all intangible capital. Her value proposition is attaching numbers to abstract ideas, which is what her customers are doing in their heads anyway.

"Often the best sales are done when the clients don't even know the name of your product, and you focus the discussion entirely on the problems they have and how you can solve them.

Jeff Kaplan, Director of Multilateral and NGO at Socrata

Jeff showed me that good sales means doing hard work. Spend time researching your potential customer and think about what problems they might have. Given a typical 30-minute first appointment, you can save precious client time on the introductory What do you do? question and focus on What problems do you have? to establish a rapport with the potential customer as quickly as possible.

continue   →