If you are not Pair Programming you are missing out!

Why would you have 2 ‘resources’ pair up to write code for the same task? Why would you have a developer spend half their time writing and updating unit tests? Why would you spend hours using test-driven development to fix Continue reading If you are not Pair Programming you are missing out!

Quality minefield in a world where “everything is software!” – Looking back at the 2003 summer blackout

Do you remember where you were on Aug. 14, 2003? It feels like a long time ago, but I got reminded of what it was like back then. In fact a number of articles in the papers highlight the drama Continue reading Quality minefield in a world where “everything is software!” – Looking back at the 2003 summer blackout

Quality minefield in a world where “everything is software!” – Our future

This is a follow-up to my other post: Quality minefield in a world where “everything is software!” – Looking back at the 2003 summer blackout. During the first Gulf War, the Patriot Missile System had a bug in its time Continue reading Quality minefield in a world where “everything is software!” – Our future

Agile enthusiasts in demand – Evolution of Job Roles?

Earlier in the summer, I was fortunate to attend The Coaching Stance workshop with Lyssa Adkins & David Darst which took place prior to the Ottawa Agile Coach Camp.  As you may know, Lyssa wrote a great book on Coaching Agile Teams. One Continue reading Agile enthusiasts in demand – Evolution of Job Roles?