Good Naming

Most developers struggle to name things well, and worse, many underestimate the importance of good naming. A badly named variable, method or class not only has the potential to infuriate other developers (we are an easily infuriated bunch when it … Read more

Going the Extra Mile

People often talk about going the extra mile, but what does this actually mean? For programmers, an incorrect interpretation might be working long hours, or skipping lunch. What going the extra mile means is different for different people, but ask … Read more


Regular readers will have noticed its all gone quiet on this blog. After over a year of posting weekly, almost two months have passed since my last post. I’ve been questioning whether or not this blog is a worthwhile endeavor, … Read more