How to Think About Python Decorators

One of the things I’ve struggled with while coding in python is decorators. I’ve always known that they could be useful, but didn’t have a solid intuition on their implementation. Every time I thought I had a grasp on decorators, I’d try to use them and fail. Thus, I am writing this as a guide… Read more »

Design Thinking in Data Science

In August of 2019, I was invited by my friend Preston Adie of Africa’s Talking to attended a panel discussion called “AI in Kenya” with 3 other smart practitioners in the Kenyan data science space: Babatunde Ekemode of Africa’s Talking, Skyler Spearman of IBM, and Fiona Rasanga of Griffin Insurance. The discussion was wide, ranging… Read more »

Uploading Videos Longer than 30 seconds to Twitter using Twython

Long time guys. I don’t really have a good excuse for why, because my excuse is laziness. Anyway, I’m currently working on a personal project that involves uploading video to twitter. I don’t want to go into more details because I might never finish it, and I really don’t want too many people asking what… Read more »

Will KUCCPS Reevaluate University Entry Requirements?

In my previous post talking about the KSCE results and the best way to visualise the radical change that the year 2016 was, I began to form a hypothesis that this change (66% got a grade of D+ or worse compared to about 45% in previous years) would led to a relaxing in the entry… Read more »

The Essence of Data Visualisation

Last year (2016) after the KCSE results were released, my friend Chris Orwa, a data scientist, wrote a blogpost analysing the data on the performance of the past years, looking to see what changed in 2016. It’s a good post and you are encouraged to have a look at it. However, I had one problem… Read more »

The Social Media Guidelines that Stealthily Went into Effect

So the guidelines I wrote about last week went into effect, with out any real public input that I could see. I’m so mad about it. These rules are bad for the internet. Now these rules are being used to threaten administrators of Whatsapp groups, as if they have any control over what people say… Read more »

Be Careful Before You Call KOT “Dumb”

I’ve never written to the public editor of the Nation newspaper before but this : “If he is to be believed, Americans on Twitter are smarter than their Kenyan counterparts whose major preoccupation in social media seems to be trading insults, ethnic chauvinism and fake news.” rubbed me the wrong way. This is an assumption… Read more »

Thoughts on CA and NCIC’s Social Media Guidelines for Political Messaging

The Communication Authority of Kenya(CA) & National Cohesion and Integration Commission(NCIC) published guidelines dealing with bulk SMSes and social media[PDF] for public consultation. The entire document is an interesting read and I encourage you to read it yourself; I would love to hear what you think in the comments. For this post, I’ll focus on… Read more »

Facebook and its Cause Against Fake News

Donald Trump defeated Hillary Clinton to win the USA presidential election, he will be sworn in some time in January. This was a shock for me and the 4 Americans whom I know. Since then, there’s been a rush to explain the win, the forgotten white people, racism, sexism and fake news among others. The… Read more »

No featured image set for this post.

Introducing Research Practices in Universities.

I read this great post on Chao’s blog. I was to leave this as a comment on the post, but it got too long. So I decided to post my thoughts here. First, I think the word tech is rapidly losing any nuance it has. When you look at Twiga, Eneza and Sendy, while each… Read more »

Latest
  • Getting to iHub: Lessons Learned

    So this will be a post just recapping some of the things I’ve said in the last four posts. Think of it as the tl;dr of them Find and follow companies that inspire you. I’ve been a white member(registered) at the iHub since it’s inception in 2010, I follow them on Twitter, read the email… Read more »

  • Getting to iHub: The Interview

    This will be the penultimate post of the series. I had been called in to interview. I was stoked, but at the same time super apprehensive. I had never done an interview before and wasn’t sure what to expect. I knew that iHub was a cool company and seeing that it was for an internship… Read more »

  • Getting to iHub: The Pitch

    Now I had my CV and a decent cover letter. So what next? Well what happened next was a series of very fortunate coincidences that would lead me to an interview with iHub research. The first thing was when Rachel, the old community manager at iHub came to my school with Intel to train students… Read more »

  • Getting to iHub: The Letter

    So yesterday (9.4.14), I put up a post that began to describe how I got an internship opportunity at iHub Research. In this post I’ll be putting up sections of the original cover letter I wrote. I’ve only edited it to remove some sensitive information. [My name and introduction were here talking about where I’m… Read more »

  • Getting to iHub: The Search

    I have been working with iHub, under their research arm as a research associate (my own way of saying intern because associate sounds better), for the last month, and since the beginning I’ve been meaning to do a couple of posts on  how exactly I got there and what it takes to get an internship… Read more »

  • I Got Jacked (Again)!!!

    Once again while walking through town, I got jacked! The second fucking time in a few years. The last time this happened I lost my phone and with it my will to live – just kidding, more like my will to be online. That marked the beginning of my hiatus from the internet for almost… Read more »