This stormy walk

In my head, Christianity is this nice, cushy place where you chill with the Lord Jesus, safe from all life’s randomness. Brokeness, brokenness, debt, indecision, loss, waves, crazy storms that toss you, lift you and carry you off and when they finally set you down (as you breathe a sigh of relief), you realise you’ve […]

When MPs blow it

Do you read some stories in the news and immediately think that all that’s lacking is some good actors, a great soundtrack and a deep-voiced narrator to turn the story into a blockbuster movie? You do? I do too. Last week, well after I’d submitted an article for publishing, one such story came up. One […]

Here’s to true hardworking Ugandans

It’s been said by a number of detractors that Ugandans are not very hardworking people. The same haters have said that we only love to party; that we only go to work to finance the partying. They are quick to bring out pictures of politicians in various states of slumber in the middle of meetings. […]

For a happier back-to-school season

The back-to-school season did this thing it usually does of sounding a war cry that simultaneously empties parents’ bank accounts and also draws traffic from all parts of the world and deposits it on our ailing roads. Over the years, with the help of school administrators around the country, the war cry has become very […]

Google reCAPTCHA client-side validation

Released less than two months ago, Google reCAPTCHA is the pretty new on the block. And she’s clad in skimpy clothes. That’s another way of saying that the documentation is still scanty but the first imagery seemed more appropriate for an audience of solid developers like you. The need for client-side validation arose when users […]

WordPress admin Pointers with navigation

WordPress admin pointers are generally used to give an introductory tour to where different features are in WordPress. They are mainly used by WordPress in the admin section to show you, especially after upgrades, where different (new) functionality is. In plugin development, they make it easy for you, the developer, to show off some features […]

That Street Preacher isn’t for you

This side of my writing has been in the works for a loooong time; it’s been more and more second-guessing before letting it lie ‘a little longer’. Today though, I finally leave my comfort zone and try something new. I hope you find it useful. A friend of mine and I were driving past a […]

Create Google Charts using MySQL data

While trying to create my own Google charts using MySQL data, the closest solution I found was this in Google’s documentation on how to do something similar. The code used there is: I disagree with the approach there because of one line in their code: That bit goes against the whole idea of AJAX. AJAX […]

Why the President should own all the money

One day to the LC5 by-elections in Busia, our beloved leader visited the district to buy the elections (because what else can you do in by-elections?). That was a joke. Back to the point; a day before the elections, our leader shows up to drum-up some support for his party’s candidate. To sway the electorate, […]