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
  • The Short Life of my Bata Running Shoes

      This will be a rant. It’ll be short. I bought shoes from Bata the other week, beautiful black and green shoes, so I could use them for training for the Standard Chartered Marathon; in fact, that’s all they were to be used for, running. When I was buying them I talked to the sales… Read more »

  • 9 Reasons to Intern at iHub

    When I did the series about Getting to iHub, I mentioned that I may do a post on why it’s such an awesome place to intern. This is that post. This is how I would convince any student in this country to come work for us, the reasons I’d give them.  1. The Dress Code… Read more »

  • Plus 200: The Editor that Is

    It’s been more than 4 years since my very first post to this blog and we’ve reached another milestone with the post before this: 200 published posts on this blog and counting; it is also approximately the 92nd post published since @TheOkelo started as editor here and it’s been a great 2 and half years…. Read more »

  • Of Mikokoteni and Motorcycles

    I don’t know what to write today. The thing that’s on my mind is the passing of a friend of mine but I don’t think I’m ready to talk about that yet. So instead I’m going to do a short rant about mikokoteni (push carts) and motor cycles. [image] These two classes of vehicles seem to… Read more »

  • Radio Days in Campus

     Back when I was in school, I had a radio show for almost two years. It was one of the most exhilarating activities I engaged in while on campus, right up there with Spoken Heart. It was something I got interested in when one of my friends invited me as a guest on her show,… Read more »

  • Fail Faire

    It’s been another long day. I seem to be having quite a few of those this week so I’m thanking God the weekend is here. I can’t tell you what I’ve been up to, because it would be boring to mention, only that I’m really tired. And now instead of getting into bed I’m sitting… Read more »