Below is my favorite MsBuild configuration. I use this on the go to check the status of my code especially after merging code from a […]
Category: Musings
Encounter with Dr. James McFie
A couple of days ago, I had the pleasure of being in attendance to a dinner hosted by Strathmore university where Dr.James McFie was one […]
Bad variable names: avoid them please
I recently had to help a developer colleague fix a bug no one seemed to understand what the problem was. This is how it all […]
Safaricom SMS retry bug
If you have received duplicate SMS recently raise up your hand! By duplicate SMS I mean receiving two identical SMS from the same person. I […]
Security config baselines
The following resources are helpful when determining the security configurations to set for your systems with reference to security. 1. Center for Internet Security’s Benchmarks. […]
Start up life: Change is the only constant
Just when you think you have achieved a considerable level of stability then you have not. Over the last couple of months, I have interacted […]
start up life: You don’t own anything
The title for this post is actually ironical, you pretty much own everything. This is how, for a starting company in the post 2010 years […]
Why do government agencies have to advertise?
I certainly am very much confused here. I don’t see why government agencies have to advertise. Let me put this into perspective. Its one thing […]
Pareto(80-20) principle in software Engineering
Land is a very thorny subject in Kenya. People have been displaced being rendered landless while others own province sized chunks of land. This whole […]
when creating emails, use descriptive names
Some Telco is running an advert to popularize its email service. The advert features a young man who struggles to get clients since his email […]