Download My Life Sentences – A True Story for FREE

Hello! I apologize for taking a little too long to post something! I have been doing certain things (other side projects) and following the progress of my country’s election [Kenya]. I hope everything is going good for you.

Today(starting Wednesday 3/6/2013), I am going to give my book away for FREE on Amazon. I have been waiting for this for a while now and I figured I should do it now and then extend my reach to other platforms like smashwords and Barnes and Noble. So here is what I am going to do:

If you own a kindle tablet, an android tablet, a smart phone, or any other type of gadget that accepts applications, then you are all set. Oh, wait, I have to also mention the fact that you need an appetite for true stories (like the nearly 10,000 others who have read the book already). I normally tell people to read the reviews first: like these two I grabbed from Amazon:


You can also read more reviews by visiting my Amazon page before making your decision.

When you are done reading the reviews, you can grab your copy by downloading it to your device (including your computer if you don’t own the above mentioned tablets). Here is the snapshot of the book:


You can download the book by clicking on the above image or using this download link:

Download My Life Sentences – A True Story for Free Today

If you run into problems while trying to do this, please notify me and I will be more than happy to help you. If you would like to share a link on Facebook or any other social media that you use, please know that I will truly appreciate. That is all am going to say for today. I hope you find this book inspiring.

Thank you!


Simple Ways To Get More Traffic – Blogging 101


Hi and welcome to my blog! I want to thank everyone who has visited my blog because without their visits, I would have little to no reason to write more posts. I started this blog recently and less than three and half months ago to be precise. What has surprised me most is the number of visitors and as you can see above, 6,500 hits is not a small number unless you are Lady Gaga or some really dedicated blogger (for income) or you have been in the game for a long time. Anyway, if you are an aspiring blogger or a blogger who wants to improve traffic to his/her blog, here are a few tips I would love to share!

  1. Before you start blogging, plan. Make sure that you truly have something to write about. I have learned that people rarely read nonsense, and I don’t! So, although I do not blog about a single area, I suggest you find something that you are good at and perfect it. It is like starting a business, you must find a gap before investing your time and money. Are you a photographer? Are you a programmer? Are you a farmer? Are you a politician? Answer this question!
  2. The second tip am going to share is grammar! I often run into posts littered with broken English – by this I mean poor grammar. To avoid embarrassing yourself, read through your writings several times to ensure that you have it in the right form. This is a big challenge especially if English is not your native language and most of your readers are English speakers. Trust me, not all of them are forgiving. So, make sure that you have your words right before clicking the publish button.
  3. Thirdly, be consistent with your postings. If you choose to post every two days, stick to that schedule. If you prefer once a month (not what I would do), then stick to it – especially if it takes that long to come up with the post. Who knows, maybe you have to do a month-long research before posting the conclusions. So, make sure that you are up to date with your posts. If you take too long, your readers will be gone by the time you return from exile. Next.
  4. Now, assuming you have all the above settled, what next? Ever heard of the saying ‘Do unto others what you would like them to do unto you?’ It should be common sense. If you do not read other people’s posts and comment on them, why should people read and comment on yours? There is definitely no good in being selfish. So, go forth unto the universe, look around for related content and comment on them, like them and follow them. It is very likely that if you leave a comment (and a link), someone else will come looking for you and do the same thing. One step at a time…remember?
  5. Since you cannot rely on commenting on other people’s posts to gain enough traffic (how much is enough anyway?), social networks are here to the rescue. If you really feel that you have something to share with the world, where else would you find them if not on Facebook, Twitter, Google+, Reddit, Tumblr and hundreds other social networks? If you have a Twitter account, build a following and share what you have. On Facebook, Google+, Reddit and the rest, let it be known that you are present. So many people wouldn’t mind reading great posts (and not just reading but sharing too).

Hold on a second. I could continue writing but at the end of the day, you know what your goal is. We all have different ideas and so, different areas of expertise. Is it hard to create awesome blog posts? Heck yeah! Nothing happens overnight. It is just like being a published author as I have come to realize. Every genuine concept takes a good amount of time before it becomes real. The best thing you can do today is keep nurturing it. Do not spoil it, do not starve it. Good luck is my word to you. If you have a blog already, share a link below this post. I will check it out …..remember tip number 4 above? Great!

Thanks again to all my readers. Every time I look at the numbers, I feel happy. Not because I am the best blogger but because those visitors always remind me to strive to be one! I will never let you down. For now however, I will call it a night. See you soon friends! You can read my book My Life Sentences – A True Story which is currently available for Kindle. See you soon! Till we meet again, stay safe!!

Thank You Readers! Thank You World!


I want to first say thank you to everyone who shared a link or tweeted my blog or re-blogged my post and most importantly, everyone who downloaded my books on Amazon! I cannot be thankful enough for that! This weekend has been the best for me since the time I published my books!

I had made a promise the first day of the giveaways to let you all know how everything transpired and now I wanna honor the same! Here is the breakdown: On the first day, hundreds and hundreds of readers downloaded my books. What surprised me was this observation: readers in the UK, Germany and Spain downloaded more copies of my second book [Across The River] than my first book [My Life Sentences – A True Story]. That was turned upside down on the last day!

In North America however, more and I mean more than a thousand readers downloaded my first book [My Life Sentences – A True Story] more than my second book [Across The River]. Personally, I have no conclusion as to why that happened but one thing is for sure; the outcome was epic!

Sometimes I look through pages of my books and cannot believe my eyes what I see! I normally ask myself, how on earth did I even write that? Of course the answer is, well, a smile and a feeling of happiness inside. The fact is this: those books would mean nothing without those who go to Amazon and download them and most importantly, read from chapter to chapter! Thank you so much!

Last but not least, I reached another milestone which might be tempting to ignore but equally important! The total visitors to my blog reached 4,000 and within two days, it is now over 5,000! That is humbling! Sometimes I run out of stuff to post but when I think about my eager readers, I just get off the couch and do something..right? That is the spirit! (I started this blog a little over two months ago).

Why did I choose to write books anyway? It all started when I was in high school……NO! I will not extend this longer than it is already, I care about your time! See you next time! Thank you and stay in the path of your dreams, so that when time comes, you will be ready to catch the vision!

Please remember to subscribe to my blog on the right of this page(Home)! If you have questions on writing and publishing books, don’t hesitate to ask me through the comments section. I will respond to them with your value in my mind! Adieus! Peace!!

You can still download my books My Life Sentences – A True Story and Across The River ! Cheers!

A Simple NO With Meaning


Today, I decided to walk instead of riding. That decision helped save the environment and helped me remain fit. What I did not count however, was the fact that walking gives you an opportunity to see things that you would otherwise not see while inside a car! So, today, I found something cool, and I was surprised to learn that I have been using the same path so many times without noticing its presence..keep reading.

I was walking back home from our local store and then with my curiosity, I looked to my right (In my native language, they say eyes have no curtains) and I saw something that caught my eye. I walked by as if it meant nothing at all, or was I right? I was wrong and in my conscience, I knew that I had to do something. So, I walked back and snapped a photo using my smartphone camera. That is what you see above this post. It was a simple statement that said ‘NO’. That was it. There were no other writings below it. Excuse me sir, NO what? After taking the picture, I continued my walk.

Why am I writing about it? Because I later realized that I was underestimating the meaning of that simple statement. What was covered inside that box had to be protected. Even though I still think whoever wrote it did not give sufficient information to convince someone to avoid tampering with the box, I think saying NO is enough, at least for a smart person!

That two letter word kept me thinking. How often do I use the word NO? Do I say YES to please others? Am I worried of hurting people? How much does it cost to say NO to a close friend or even a family member? It seems we have been brought up into thinking that we always have to say YES to everything. I think it is time to learn how to say NO. At times, you don’t even need to add anything to it. Like whoever wrote the above warning! Perhaps if you can say NO to something you don’t feel is right, you can realize the true meaning of trust, friendship, and life.

Finally, it might hurt to say NO sometimes, but if it is the right thing to do, then it is well worth the pain. Thank You and always learn to say NO when you are confronted by things that are not right. Good Day.

You can read more of my views at My Life Sentences and stay safe!


One More Certificate, Even More Skills



I am back again with a new certificate from Udacity Online University. I have been creating posts about this genius idea that turned out to be Udacity! I just can’t get enough of it I think. Well, we are currently on a break until June 25th 2012 when new courses and classes will start. If you would like to be part of this academic revolution, the process is as simple as 1 + 1. Just visit Udacity Online University and create an account for free, then pick your classes and start learning from the best teachers on earth!

Since I have been there for two hexamesters now, I think I know what it is all about. The main agenda is to teach people real skills, applicable anytime for a price of FREE. What are you waiting for?

What you see above is my certificate from a course named ‘Web Application Engineering‘ where we learned how to build blogs using python and the incredible Google App Engine(free). Since the end of that class a few weeks ago, a friend and I have been working on a web application that could help retailers (small scale) by making their work easier. Writing python code has never been this fun! Better than chocolate!

So why am I snapping photos of my certificates and sharing them with you? Simple. I am not trying to brag or do anything evil. I want to encourage whoever is interested but has been discouraged by other things to get on board and start learning new skills. I have never been so excited in my life. I am glad I chose to write code instead of studying medicine and that is not to say medicine is a bad thing..they make a lot of cash I am told..!

Finally, here are a few tips to help you get started learning to program. You are free to choose whichever interests you. This is a free world, free tools, free choices. Remember that freedom is not free, however!

That is good for now but I will be posting new resources when I come across them. Thank you for checking out my blog and please remember to subscribe (check the right hand side of the page). Stay informed and see you soon!

You can read more about my views by checking out My Life Sentences!

Why I Chose Computer Science Over Medicine


Every time I sit down to write a simple program, I prepare myself for the obvious: bugs! If you have no idea what type of bug am alluding to, don’t worry because it is not a bedbug. One day I was told by a friend of mine that if I have never spent three hours trying to locate a missing semi – colon in my code, I am not a programmer yet! I was not surprised at all. So, simply put, a bug is anything that makes your program do things you didn’t intend to.

Back to my topic! Honestly, I started using computers – and that means sending emails and using Microsoft Office Programs and writing code – after finishing high school. Initially, my parents wanted me to be a doctor and that was when I had no idea what I wanted to be when I ‘grew up’. All it took to make up my mind was a mention of Computer Science by one of my high school teachers. I loved Physics and Math and so I found computers quite interesting. Just to clear the air: by the time I finished high school, our school had no functioning computer! Yeah, when other schools in other countries had it all covered!

Computer Science and Medicine have several things in common: most of which I will not talk about here. One, they are both sciences and two, they relate to each other in a really great way. In short, computer science has helped in shaping medicine and the need for better medicine has caused an advancement in computer science! So they obviously depend on and benefit from each other directly or indirectly. There are a bunch of differences and that brings me to the reasons why I chose Computer Science!

I knew from the beginning that doctors made a lot of money. What I didn’t know was how tedious and stressful it was to be a doctor. I probably still don’t know how stressful it is because I am not one of them. The other problem I couldn’t get over with was the time it took to study, years and years of college education. The cost, unless you live in countries that offer free education, is unbelievably high. If that is not enough to make you think thrice, then you are supposed to be a doctor! Go for it. There is more to it than I probably can tell!

Now, here is the reason why I chose to go with Computer Science: I loved it. I still really love it. What is funner than firing up your computer, writing several lines of code and ending up with a solution to a problem without having to lose your life? It feels great to pat yourself on the shoulder when no one is looking. Well, I would rather write code than eat chocolate. I know programming is not easy but nothing is easy! That is why I will always stick to it. If you are struggling with deciding what you want to do, try Computer Science, you will find your place after you have seen how much it takes. Of course without medicine, we would all be in trouble, or maybe not! So good luck with your career, hang in there. You will be fine doing what you love most, and remember that it is not always about the money! Thank you for reading!

You can read more about my views at My Life Sentences  and take care of yourself!