From 8 to Love


Enter Windows 8 – the much refashioned and somewhat reviled operating system by desktop giants, Microsoft. It’s clear that it is a revolutionary approach to introduce a supposedly modern operating system which attempts to merge the past, present and the apparent future – from clicking to touch/gesturing. A while back I wrote on my experience with a pre-release version and there was one major question back then and even now – how successful would this bold move turn out to be? The answer for now is clear – not quite, at least so far as adoption numbers still remain low and relatively obscure. I feel the bad media generated after the radical changes were announced contributed to this. For me, the launch of Windows 8 back in October last year was like water washing under a bridge, and expectedly many reviews came out negative.

Continue reading


The Programmer Pride Paradox

“Confidence is more often the result of Ignorance than actual Experience”

– Tim Caswell

Most time in our world of Tech, you meet people who exude a certain kind of confidence or as I would like to call it.. “Dark Aura”. These people know how to talk smart and they usually have this condescending tone when you ask an innocent question or when they are talking to you about some new technology or piece of software. Acting like they know it all. When I started, I was usually intimidated when I met people like this. As time went on, I realized that those guys, didn’t know much. But more importantly, I realized that those who actually knew their stuff are actually less offensive about it. When you hear people like Scott Gu,  John ResigRob Conery, Scott Hanselman,Paul Irish e.t.c speak, They never act like “I’m awesome kneel before me” whereas they are authorities and they KNOW what they are talking about. As a result, you want to learn more from them. Continue reading

Why I left Dragnet

Hey Guys, Its been a while but a lot has been happening and its all come to an end. In other words, the storm is finally over.

I used to work for a company called Dragnet Solutions. The company was involved in Computer Based Testing (CBT) where we organised CBTs for recruitments, scholarships, examinations e.t.c for some of the biggest names in the corporate Nigeria from Oil companies to Banks e.t.c.
A lot of things happened and I decided to leave. Many of the friends have been asking why I decided to resign from “a Good Job”. I was thinking of how to express my thoughts at once rather than answering individually when I remembered “Why I left…”. I am writing this because I believe that my experience might be of help to someone else. Continue reading

Bigger and Better

Hey Guys, Its been a while. What’s up with you all! I just came over and after looking at the last article on the blog, I was like, November?!! Oh No!! I really want to apologize. A lot has happened since then and I have not had the time to let you in on the gist. Okay. First of all, I got a job at Dragnet Solutions as a software engineer and its been an experience. It all started at the event covered at the last post (Open Door Conference) where I met a guy named Tag. He’s a great guy who I’ve come to respect so much. We got talking about all kinds of stuff and different technologies and he was able to convince about Microsoft’s Technologies and “re-install” my drive for them. After the interesting discussion, he offered me a job.

I know, I know.. Right now I feel like a sellout but here’s the thing. I may have the capital and knowledge to create my own start-up but I lack the skill, experience and business acumen to really build and maintain one. Trust me when I tell you that I am learning a lot here. For example, there is a chasm of difference between coding alone and coding as a group. It’s almost like night and day. I also learnt the importance of certain things that I (and many of us) either took for granted or didn’t know about e.g. Source Control (Watch out for my post on this)

But that’s by the way. I just wanted to let you all know that this blog isn’t dead. In fact, it just became better. I will soon relocate to a dedicated domain name and add lots of upgrades.

Also, I want to apologize because I won’t have the time to post tutorials anymore partly because there’s just so much to learn and because the internet is filled with tutorials already. So I’m going in to the deep parts of what I know straight to the jewels I discover every week. If you need help with something or need links to tutorials and other things, Just circle me on Google+ and mention me in any post and hopefully, I will be prompt to respond.

If you would like to join our group i.e. Tech.Genius ( just follow the link and ask to join then someone will add you.



Artificial Intelligence and the Future of the Web

Artificial Intelligence and the Future of the Web

Artifical Intelligence

I was watching a Ted talk by Tim Berners Lee and he was talking about the semantic web. Its not by any means new to anyone on in Tech. But as he was talking I got a revelation from it. It was like I caught his passion even though the audience did not see anything to get excited about (just like I did before).

Let me give you some detail and I hope that you also get the idea. Tim who invented the world wide web said that the idea of the World Wide Web was out of frustration. Frustration in the sense that he was exposed to hundreds of scientific materials of great value but they were in all kinds of formats and required all kinds of proprietary software to view them. This made integrating and combining information contained in the documents very difficult if not impossible. He invented the www so that documents could be in one format and so that it would be easy to ‘connect’ documents together.

Today, we have benefited immensely from this vision of an open www where documents are linked in a fashion that knowledge is not only accessible but easier to connect and now, we have another dilemma. The structure/order of data. Everything that we do on our computers is all about data. This data is in different formats and stored in different places which makes gathering and harnessing this data a real pain.

Solution: Semantic Web – In a semantic web, it would contain just raw meaningful data that can be linked to other raw meaningful data. Taking this data and making a web out of this data is going to change the world. Take a look at wikipedia. Even though its just web pages, the way the data is linked and connected produces very powerful effects. Like say I pick an article of a person. And it tells me that the person attended an event which would be a hyper link to the event and then reading about that event I get a link to its location say Germany and the I go into Germany and then I can learn about the country, its population, heritage, culture e.t.c That’s what a semantic web would look like

Now if in the midst of this chaos of documents which is the world wide web, Search engines like Google are able to quickly parse through and harness useful data as to be able to even translate text from different languages and guess what you are about to type before you even type it, imagine if devices and software had access to a web of data instead and they had clever ways of parsing through all that data…. The results would be pure Artificial Intelligence. The kind that would be astonishing. Imagine a world where as you walk past a restaurant, your phone reminds you that you have been to that restaurant before, tells you about their favorite dish and how its prepared. Imagine a world where computers could make complex reports based on a mash-up of data from from millions of sources… This… my dear friends is the future.

Blog Upgrade

Wow, This isn’t the article I thought I’d be writing. But it looks like I will not be able to keep up with blog posts as I am now twice as busy as I was before. That’s not to say that I’m abandoning this blog, Of-course Not! Its just that I am about to create my own start-up (Trust Me it is HUGE!). Its a really challenging quest that I have taken up and so I will not be able to post quality content in the mean time. However, you can still follow me on Google+ to get Tech Gist and other random stuff.

Blog Upgrade

One of the reason for this decision is that I have come to realize some of the limitations inherent in WordPress hosting service (Props to them for making it free). An example is that I cannot install plugins which means that I can’t display blocks of code in a neat format which is only available using plugins. So I decided to move the blog to a proper hosting service and custom domain name.

Multi-Media Content

In addition to the  blog upgrade that’s coming soon, We will now add more multi-media content like videos and audio/slides. So you can look forward to that. I know we have serious bandwidth issues in Nigeria but things are changing. Wayne Gretzsky said “I skate to where the puck is going to be, not where it is”


This is not to say you should not expect any posts from this blog as some other cool authors like Sadiq Mohd, Eze Amechi or John Obidi could post at any time. Its just that I can no longer keep up. 😦

As sad as it is, I know its for the best. I believe that this timeout is necessary to come out stronger. So see you soon