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!

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!

A Gift To All My Readers & Friends

Kindle User..?

It is the last week, but not the last time to learn. They say learning is a lifelong process and it is without doubt, plain truth! We have all had our chance to gain the skills, the most important thing however is what remains after school is done…bazinga! Why am I writing this post? Keep going till the end………

As an appreciation for all the help and encouragements I received from Udacity Online University, I have decided to give away 14 copies of my book[pictured above] to Kindle Users [Udacians & Others]. The giveaway will be on first come first served basis. The other reason is simple: Inspiration. I have always believed that a difference can be made [for good purposes] by putting our thoughts and stories into work. Sharing what we already know and learning new things from other people. I am honored to do this and I hope you are too!

This is how it will work: Send your email address to[at] and mention FREE book on the Subject bar. The first people to respond will receive a gift from me of my autobiography entitled My Life Sentences – A True Story. You can read the reviews on Amazon before making your decision of course.

Thank you for reading and I hope you get inspired each day of your life as you do what you love most. NOTE: You do not have to be a Udacian to receive this gift, all you need is a thirst for reading new and different stories!

Stay Udacious![ New Words Everyday!]

After Seven Weeks, What’s Next?


Just before going to bed last night and after working so hard to complete my Unit 6 homework, I started recounting the whole adventure, the entire experience of being a Udacian. There are a lot of things I could say but I will keep it short and with meaning of course.

First, I want to thank the entire Udacity Online University team: Dave, the a little bit mysterious Peter, and of course Sebastian. Without their expertise, we wouldn’t be here today talking about Udacity. They deserve the credits. Secondly, I want to thank my fellow students: (usernames only) fnenu, valek, jesyspa, forbiddenvoid, Tom Vandenbosch, MichaFire, [nearerprefect – who gave me hints even when it had nothing to do with Java or Groovy] and so many others I cannot list here because the list would be endless. I can publicly say that I couldn’t do it better without your support.

Bottom line, what was it all about? I learned a lot of code and then did a lot of networking through that short time. Meeting new students from all over the world meant a lot to me as a student. When others were almost giving up their races, others stepped in to encourage them. I didn’t think of throwing in the towel, I had promised myself to stick to the course till the end of the road! I am glad I am here today and I hope you are as well.

Now here is my opinion on the entire course: I personally found Unit 7(The tour) the most fascinating, most interesting, and most enjoyable of all the course videos in these 7 weeks. I had never dreamed of visiting the Computer Museum or Firefox Headquarters or even Stanford University. That was one of the best free tours I have ever had. I also hope you enjoyed it yourself. 

Finally, remember that we have been prepared to do our parts in making the world a better place. We have the knowledge and tools to solve the problems we will most definitely face after this course is over. Whether you scored 100% or not, you have learned something very valuable. Let us step out of our circles and spread the good in us to others. If you have something you want to say about Udacity, please post it as a comment here or on Udacity Forums. Aren’t we graduates? I think we are!

I am a Udacian, I am a better Student today, I will strive to do better each day! Thank you and Subscribe to my blog or read more at My Life Sentences

You can still watch the tour videos[for those not part of Udacity Class] at Udacity Online University


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!