Sign in

Master in Computer Science at the University of Cape Town. If you would love to support my writing, consider donating to my Paypal:

Truly, or sincerely, Zanzibar is a golden island, it is a small island - but it is golden. The beauty that manifests itself in the little island can only be likened to the sparkling yellowish color of pure gold — just breathtaking. Let’s pause, mmmh…… and repeat again, the beauty is just….. just …. amazing.

How I developed my interest to visit Zanzibar.

It was on 27th July 2019, Saturday evening, when I was just scrolling through my Instagram feed and I came across a picture of a beach that was so clean — I mean not the usual beach you would find in Cape Town where I…


“You are too dark and black”, I was told by a fellow student during my first year at the University of Cape Town in April 2017. This statement came at a time when I was struggling with the culture shock that had hit me when I arrived in Cape Town for the first time. The same week I had been racially discriminated against in one of the Cape Town restaurants. Ah! I felt so out of place and I quickly noted that I was losing my self-esteem and self-confidence. I felt so sorry for myself. I started to question why…

Image courtesy of

“Experience is what you get when you didn’t get what you wanted. And the experience is often the most valuable thing you have to offer.” — Randy Pausch. I wasn’t awarded the Rhodes Scholarship. However, I went from a being candidate to a Rhodes Scholarship Finalist. I was just an inch away from being awarded the scholarship. And as Randy said, “………experience is often the most valuable thing you have to offer” — Am here to share my experience with you, and maybe it may help you.

Where it all started.

It was on Monday, Jul 03, 2017, when Anne Kiguta hosted David Ndii

“Those were the days, The dark dark days. Days cemented with uncertainty, I had no identity. But today is a different day, for today isn’t yesterday. Today the future is a crystal clear.”

The above poem summarise my journey from being a small village boy to a graduate of the University of Cape Town. Truly this has been a journey. Was this journey simple?

The Village Boy

I attended Gatumbi Primary school in Murang’a County, Kenya. I finished my primary school in 2010 scoring 367 marks out of 500 in the final primary school exam(K.C.P.E) . I was admitted to Njiiri High School…


Qiskit Camps are events where an immersive experience that consists of training sessions and deep technical talks about Quantum computing. A hackathon organized alongside by the Qiskit core development team also happens there. At Qiskit Camp, attendees can collaborate with both quantum researchers and computer scientists to connect with the larger global quantum community. Qiskit is an open-source software framework used to program quantum computers. The framework is written in python. In these camps, researchers, educators, and professionals are required to develop applications using Qiskit to illustrate the prowess of quantum computing or improving the performance of Qiskit. Qiskit is…

“Your wife or girlfriend is not worth your respect at all and you are the king of the jungle and that is why you are in forest.” He(keeping the name anonymous) was told by his caretaker or instructor during circumcision. “Every-time my wife must obey my rules and I rule my house”, his care taker added. He was 15 years of age when he went to the forest for circumcision and he was taught to exhibit toxic masculinity whenever interacting with women. He was also instructed to interact with his friends who they went to the forest together to help…

Some months ago, I decided to quit a software internship. I left the company bitter with myself and the company itself. Never spoke to anyone about it and only close friends who came to know this later. Was it a nice decision to make? Was it necessary? Did I address the problem or did I just let my emotions control me and not use my knowledge to understand and help me reason through my emotions? ……………..Did I miss the point?

Emotional Intelligence

What is emotional intelligence? Emotional intelligence is made up of two words that is emotional and intelligence. Being emotional is…

Achievements which one attains in life must have taken sometime before they were achieved. How that time was consumed and spent might be the key factor that led to the person achieving. Achievers are planners of time and they use all methods to manage their time. Failing to plan is planning to fail and definitely those who plan, plan to succeed. So planning for one’s time is a measure of one’s achievement. Our ambitions in life should be SMART and the last T means they should be time bound and this translates that our achievements are time bound.

Many of…

Since I was in high school, I ever wanted to visit Europe but I did not know how this could be achieved. This was inspired by the fact I was doing history as a subject in my high school and our teachers always emphasised that Africa was colonised by Europeans. I promised myself that one day I will travel to see who these Europeans were in their land.

Tubingen South Africa Program

On August 30th 2018, an email whose subject was “Tubingen (Germany) — South Africa Program” arrived in my mailbox. Opening the email, I was in Neville Alexander Computer Science lecture CSC2002S,I remembered…

Damn! Android SDK, JDK,Emulator,Gradle,APK,Studio what are these stuffs? Imagine you are hearing these stuffs for the first time? A lot of things run across your mind and you wonder how comes there are proficient android developers who know every single step when they are developing an app. You start thinking, is this really meant for me?

Anyway having heard a lot from my friends that android is easy, i decided to try it. I met my friend called Pius who had done an Android beginner course in Strathmore University, Kenya and he encouraged me to start learning android. Pius had…

Willie Nganga Macharia

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store