Are developers better than testers?


A lot of people view testers as second-class citizens; probably because QA guys rarely 'create' stuff like devs do (although they sometimes do original work creating test frameworks and platforms). They are more similar to editors who verify the work of authors. However, testers are just as important as developers; without QA the end product … Continue reading Are developers better than testers?

Reflection : Arcane parts of Software Development


I first came across reflection when I needed to develop a PHP framework for my former firm. I started by reading the fuel source code (fuel is a PHP framework) and came across the reflection patterns in the boot strap. I seem to have a lot of first times with PHP. Well I have come … Continue reading Reflection : Arcane parts of Software Development

What you should know about HTTP


Everyone seems to know that the web runs on HTTP, but what is HTTP all about? HTTP stands for HyperText Transfer Protocol; an application-layer protocol that the web runs on. Implemented as a client-server model; HTTP defines how clients should make requests to servers and how servers should respond. It is a stateless protocol because servers … Continue reading What you should know about HTTP

Sorting Algorithms


Sorting involves ordering elements of a collection. For example, dictionaries are sorted alphabetically, numbers lists could be in increasing or decreasing order.  Sorting is important and can be applied in various context, especially those that have to do with massive data. The efficiency of a sorting algorithm is related to the number of elements it … Continue reading Sorting Algorithms

Access a webpage inside an Android Activity


While working on an Android app, I needed to get people to sign into Facebook however I didn't want them to leave my app. The simple solution was to launch the browser through an intent; however, this was going to stop my activity which was unacceptable. I wanted a solution that enabled users to sign … Continue reading Access a webpage inside an Android Activity

Opennigeria… the time is now!


It is comforting to know we have great software craftsmen who are passionate about what they do and are willing to make a change. The Nigerian software sector, though nascent, is slowly growing and gaining momentum. There are developer events, meetups, startups and competitions. However; despite several boot camps, developer meetups, hackathons and several cool products; there … Continue reading Opennigeria… the time is now!

I’m beginning to hate PHP?


While working on a new web application, I felt somewhat bored because I was going through my same old cycle all over again – there was nothing challenging or exciting to me. My first thoughts was that I was getting used to PHP but deeper thoughts proved me wrong. It boiled down to two options … Continue reading I’m beginning to hate PHP?

Make I confess…The dogs chased me…


It's been ages since I posted last! Thanks to a pretty tight schedule. Well, we're back and revamped. I remember a particular experience I had growing up; I'd been sent to buy something. The vendor's house was a notorious no-go area; it had three fearsome ferocious mean bad dogs. I was already pretty scared and … Continue reading Make I confess…The dogs chased me…

And you thought you knew all programming languages…


Have you ever heard about the esoteric Programming Languages. An esoteric programming language (sometimes shortened to esolang) is a computer programming language designed either as a test of the boundaries of programming language design, to experiment with weird ideas or simply as a joke, rather than for practical reasons. There is usually no intention of … Continue reading And you thought you knew all programming languages…

Actually, Linux might not suit your tastes…


Since this blog has been screaming Linux and all its good for days, I guess readers might have been tempted to try it out. So I decided to write about some of the challenges - yes challenges and not problems - I face using it. So why might Linux not be such a good choice? … Continue reading Actually, Linux might not suit your tastes…

Make cheaper calls…


The cutthroat competition between the major telecommunications operators in Nigeria keeps getting  hotter. This is good news for all of us - I mean consumers. Tariffs keep falling and the steady stream of exciting new offers highlight the intense rivalry between the telecomm giants. I personally have three SIM cards already - all in a bid … Continue reading Make cheaper calls…

Why do I prefer Linux to Windows?


I've been posting about the benefits of Linux for days on end now. I guess most people would like to know why I'm so particular about Linux. Well these are my reasons for choosing Linux over Windows: Its Free Yeah, free as in 'awuf'. Although some distros are not totally free, some are. This gives me … Continue reading Why do I prefer Linux to Windows?

My favourite web destinations


Most of us surf the internet and have websites that we frequent. Today I'll share my favourite websites with you. FacebookFacebook is probably the most addictive website I know, it has this uncanny ability of holding my attention and calling me back - I heard Mark Zuckerbarg said something along this line too. I bet … Continue reading My favourite web destinations

Increase your Productivity


Here are some reasons for low productivity and some tips for getting more done in lesser time. Doing too many things simultaneously Some people claim to be be masters of multi-tasking and seem to be able to do too many things at once. Truth is, they end up compromising their own productivity. Humans have only … Continue reading Increase your Productivity