Hey hey hey! (in Grandma Maggie’s voices from instant mom, watched the show, no?) It’s been a long time since I have been on these medium streets! Well, five months to be exact.

So how has the year been? For me, it’s been one hell of a year! I just sat down yesterday and I realized how I intentionally missed out on writing so many great pieces because I was not in the right mental space. …

In one of my recent tasks, I learnt about polling and how it’s used in front-end development.

So, what is it?

When building an application, we request the server to provide us with certain information. By the time you are making a request, the data is not ready or synced and the server lets you know about it. But how would you know the data is ready if you do make a request again? That is where polling comes in.

Polling is a way of requesting new data after a certain time interval from the API. In my research, it…

So I came across this basic coding challenge

Reverse the words in a sentence — i.e., “My name is Martha” becomes “Martha is name My.”

For a second I thought of using loops because that is what hits me right away but after a couple of tries and with no luck, I decided to try it differently.

This one is more readable and optimized compared to how I could have written it with a loop. It took less time as well!

=> (def s "My name is Martha")=> (defn generate-reversed-string [s]        (->> (clojure.string/split s #" ")             reverse             (interpose "…

A few weeks ago I worked on my first Sinatra app that required access to AWS s3 bucket. Accessing Aws was pretty easy using the aws-sdk gem. Since my credentials were already set in ~/.aws/credentials I could easily access Aws and it’s resources now.

However, my need was to access a specific s3 bucket and the objects within it. Again, Amazon was kind enough to contain code examples in their documentation. I just needed to tweak it a bit to work for me. …


A while back, I got interested in learning more about Tableau for data visualization. Tableau is a data visual analytics platform that allows users to make use of most of their data. You can check out this short video on the numerous things you can do with tableau.

Tableau, however, has only desktop versions for mac and windows which is a bummer for Linux users. As a Linux user, I had to figure out a way of running tableau desktop on my machine without changing my OS and that is where Vagrant comes in.

Vagrant is…

image courtesy of pexels.com

Code review is one of those topics that I feel has always been underestimated. Most people assume that it’s as simple as just looking at your peer’s code and either approving or leaving a comment. But is there more to that?

Code review as Wikipedia would explain it is a software quality assurance activity in which one or several people check a program mainly by viewing and reading parts of its source code, and they do so after implementation or as an interruption of implementation.

Code reviewing involves more than just looking at a person’s code. It involves acknowledging that…

photo courtesy of google.com

On one of my random tours on twitter, I came across this topic on what misconceptions people have about Software engineers or Software developers (I don’t get the hullabaloo concerning the titles but that is a story for another day…)

I am a Software Engineer in Kenya and for the past two years, I have had to explain what I do to practically everybody. I do understand the confusion, especially from Generation X i.e my parents who only knew medicine, teaching and accounting as professions. They have had to learn it the hard way with the pace at which technology…

It’s 12 am and am just from listening to Patricia Kihoro’s latest vlog. First, I have to say, that woman is a gem and I completely adore her. Second, I just never understand how my urge to write always comes at night. In the middle of the night to be exact!

Anyway, Patricia’s talk intrigued me because she mentioned things that I could relate to at this particular moment. How fear and insecurities consume us to the point of “ I ‘m not good enough “

For the past few weeks, WFH (work from home) has been tough. Let me…

I have a branded t-shirt written “We should all be feminists” a title from Chimamanda Adichie’s book. Each time I wear this t-shirt people ask me what feminism means to me. Honestly, I always lack an answer because am not the most composed human. (How do you come to me with a sword and I with a stick 😛)

Today I have decided to address my side of feminism. I repeat this is my view on what being a feminist means to me. I will admit I don’t follow any feminist on any social media site. …


We are always on our phones or laptops trying to keep up with what is happening in the world, especially on social media but have you ever thought of how useful the internet can be in shaping your career? The simple apps or platforms that you hear about that make your life simpler.

Last year, I had an opportunity to speak about this topic in Facebook Developer Circle: Mombasa Event and I got to share on the basic tools that can help a software developer build their career. For some, this will…

Raycee Mwatela

I am not your typical technical writer..let’s just say I add humour in tech😊😎

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