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!

Quora – The partner that never disappoints!

A friend of mine recently introduced me to Quora and I dismissed him at first. I quickly looked at the sample content he shared with me and moved on to the next email I was supposed to read. It took me a while to realize that I had made a mistake.


Here is why I was missing out on some priceless information during the days that I was not using Quora: The real experience, the best answers you can get from real people, the idea that you can ask a question anonymously and get what you need, the fact that it is free for all and much more.

Assuming you have a really personal question that you cannot publicly ask someone (face to face), just hop on to Quora and within a few hours, you will receive answers. Think about anything, technology, business, life, politics among other subjects, you will not be disappointed! Instead of wasting time on  sites like Facebook or Twitter (oh no, I know you are not wasting time, sorry), Quora puts things to perspective.

There are certain questions that most humans ask themselves. Queries about life, what to do when your wife is spending two hours at the store while you are waiting in the car or what to do when you are 35 years old and feeling like crap. Most often, you will notice that by just noticing that you might have wasted so much time in your life, you have taken the first step towards self-awareness!

So, let me make this easier for everyone by shortening my post and giving you a minute to pay a visit to Quora .

Disclaimer: I have no affiliation to Quora whatsoever. I am just a loyal user whose life has been changed by the great content generated by Quora. The fact is, having the right information is not enough. Taking action is what matters. Put the two together and you will never be the same again!

Thank you.

The Cost And Value Of Freedom


Hi! Today, am going to write about something most of us(including me) take for granted: freedom. There are so many types of freedoms of course but I will focus on what July 4th means the United States of America and what independence day means to other nations. That subject is vital enough to be, well, history. What do I think about it? Let me share my thoughts.

I have come to learn and believe that freedom, as you might have found out or read is not free. If you are lucky enough to be free today, someone, you may or may not know, fought for it years ago. Maybe you are still fighting for it but I know the ultimate goal is to win it. The endless question in my mind is this: are we really free today? Tell me what you think.

The path to freedom is long and winding. It is rough and sometimes or most often filled with blood. One thing am fascinated about is war movies. It is sad that the aftermath is death and destruction but what they teach me is the cost of freedom as well as its value(don’t get me wrong here, I think most wars are evil but sometimes necessary). I often ask myself what role I am currently playing when it comes to modeling a freer universe, a place free from dictatorships, a world without tyranny, hate, slavery, wars, corporate greed, enmity and so forth. If that was possible, perhaps the only struggle for freedom would be from our inner selves.

Sometimes I look across the road and see people walking peacefully, talking and doing what makes them happy. It makes me rethink a lot of things. The question of whether they know that other people cannot even walk across their streets without fear of death or not is hard to answer. In America, people sleep soundly – be it at night or day. Every time they hear an explosion, they know it is a tire blowing up by accident or the obvious fireworks on the 4th of July. In other places where freedom is out of reach and a dream yet to be turned into a reality, the only type of explosion they have lived to see is that of a bomb blast or a grenade going off and people dieing.

Are we taking anything for granted? Maybe or maybe not. It remains to be seen whether the whole world will truly be free. The path to freedom is not smooth. We all have wishes, don’t we? I do! I also have dreams. I once in a while feel like I could jump into the boat and save it from sinking. But, like most others, I get discouraged by what is going on around the world. The obvious lack of leadership. Maybe one day I will actually do something about it, meanwhile, I will keep trying my best.

I will end here for now. Meanwhile, let us ask ourselves what freedom really means to us. If we can live without any kind of fear, shouldn’t we be thankful to those who work day and night to protect us? I think we should appreciate their sacrifices. Besides that, let us do our part in building a freer world, one step at a time.

My final word is this: Let Freedom reign. God bless the world.

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!!

The Biggest Giveaway: Day 2


First, I want to say that I have been waiting for this day for quite some time now. Yes, today(Friday) is the second of my 3 Day book giveaway on Amazon Kindle Store (My Life Sentences – A True Story). It makes me feel so happy, let alone accomplished, to say that everyone who is interested in reading a true story can do just that for FREE.

I have had several instances where readers wish they had a way of reading my book if they do not own a Kindle. If you do not have a Kindle tablet or a Kindle app, you can definitely read my book without spending a dime on apps or tablets. Just do this: Go to Amazon Reading Apps  and download the free cloud reader app and after that, download my book and read it from there! That is all you need.Good luck!

I normally suggest to people to read reviews and the book description before downloading it and I think that makes it much easier for them as they make decisions as to whether they want it or not. This is a free world, isn’t it? (Freedom of choice). Disclaimer: Not all people have seen freedom yet

Now friends, let us join hands and look at my dream goal! The last time I gave away my book on Amazon, I had more than a thousand downloads by readers from all over the world in a single day. The reason I wrote my book was to inspire others, give people a different view on life and that was what I wanted. I honestly didn’t consider being number one anywhere, after all, how often does that happen? Hold on, nothing is impossible in this world. I want to achieve my dreams, not necessarily showing up on the NY Times Book List but on Amazon! We can all do this together!

Here is how: if you do not have a Kindle tablet or app, download it to your computer. Pass this link on, share with your friends through the social networks, it will mean the world to me, it will be everything I ever wanted. Help me reach that milestone and I will always be thankful! Why am I doing all these? Simple, nothing other than trying to inspire others and one way or another, make this world a better place!

I will be posting the total numbers on Sunday and I hope you will back to celebrate with me! I can’t wait.

Thank you and here is the link to my Amazon Page (NB: Books are free through Saturday)

MY LIFE SENTENCES – A TRUE STORY . You can also simply click the image above and you will be there in no time! See you soon and THANK YOU SO MUCH!!! Stay inspired, always!

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!]

What To Keep and What To Let Go!


I am still thinking about what I will do after receiving my final results from Udacity. I am not a party guy but am thinking of doing something really cool. Any suggestions are welcome. There are several things I have picked up along the way, and I have developed my opinions after considering everything I thought I knew and what I know now. Here are my general ideas:

I came from a Java background. After seven weeks, I still love Java so much. My opinions have changed a bit though: I think new programmers should start with Python programming language rather than C++ or Java. The big question is: if you can use a single line of code to print ‘Hello World!‘ in Python, why should you use almost six lines in either Java or C/C++? Go figure that out for yourself. Again, I am not saying Python is the best language out there because that would be an ignorant statement to make. Every language has been designed to do a certain thing.

While my views and ideas have changed, I wonder, what did you pick up from this course? I cannot afford to forget this: the friendships. I joined Udacity with two goals in mind: learn how to program in Python and secondly, make as many friends as possible. I am very sure that I have accomplished both! On my left arm, I have the programming skills I learned and on my right arm, I have friends I made – and yet I have never met them face to face! Just being able to talk to them means a lot, still. Thank you all.

So, what will I let go? A couple of things: the great moments we shared on the forums, especially when I was asking for hints only to be told that I was closer to the answer than I thought. I kept looking through my code lines and three hours later, there it was! I had it. It felt really good, and I was not surprised! Every programmer has a right to shout, jump, scream, but only after fixing a problem in his/her own code! Keep doing the same and never hold back, even when all problems have been solved!

This is my final word for today and this hexamester: This walk in search of skills will not stop here. The road to success has never been smooth. It winds up to the mountaintop from where you and I can look up to the sky and shout ‘We Made It!’. Before that day comes, we must keep fighting the bugs, working hard and going the distance. The question is: How long are you willing and able to make the strides?

I didn’t say this but I will take a photo of me after tonight wearing something like a gown – yeah, why? I don’t take graduations very lightly, even if it is just one course in question – it is an accomplishment right? Thank you for reading and remember to subscribe to my blog! You can read more about me by downloading My Life Sentences – A True Story . Thanks again!! Stay Udacious!!


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!