Agile is still very much alive, well and evolving

I attended Banking on Agile feeling pretty jaded about Agile. However I learned that there is still a huge amount of passion and excitement about Agile. In most small companies, Agile is the obvious approach in most circumstances. In the Banking industry, each company is so large that Agile could never win over the old…

Anyone can teach

“To teach is to learn twice.” – Joseph Joubert You don’t need to be an expert to be a good teacher. In fact it often helps if you aren’t. Experts tend to gloss over a lot of details that beginners need to know. The reason for this is the experts are thinking at such a…

Impostor Syndrome

A couple of years ago, one of my earlier mentors, got a lesson about the differences between crevices and crevasses from his manager after a meeting with some business users. Dropping into technical talk, he was told, should be like going into a crevice, however that day he fell into a crevasse. He admitted that…

Why Do We Need Software Craftmanship? – Part 2

TL;DR In the previous episode we looked at a case study on the social harm that can be caused by poor quality software development. In this episode we explore what Software Craftmanship is. What is Software Craftmanship? Software Craftmanship is a response by software developers to the many real life problems caused by inadequate software.…