Nijute: how to solve impossible problems May 10, 2021
The Play, the points, and the biggest lie in software Jan 11, 2021
Deliberate side-products Dec 1, 2019
Error Mining Mar 24, 2018
Alice in the Hall of Mirrors Jan 23, 2018
Names that make computers go crazy May 24, 2017
When automation goes horribly wrong Mar 15, 2017
The key first step for successful organisational change Apr 19, 2016
The most important lesson to improve software delivery Mar 14, 2016
Turning continuous delivery into a business advantage Nov 6, 2015
Avoiding the most common pitfall of large-scale agile Sep 10, 2015
Make Impacts, not Software Jun 14, 2014
How To Solve “Not Enough Time” May 31, 2012
Dan North at Oredev - Embrace Uncertainty Nov 10, 2011
Bug statistics are a waste of time May 17, 2011
The wolf who cried boy Apr 20, 2011
Effective root cause analysis techniques May 26, 2010
Effective exercises for teaching TDD Apr 19, 2010
Mind your boomerangs Apr 5, 2010
Eight interesting techniques to test how a project is going Dec 4, 2009
Efficiency is the enemy of effectiveness Nov 4, 2009
Mary Poppendieck - test driven development redefined Oct 16, 2009
How to promote learning in software teams Oct 15, 2009
Seven key agile testing practices for releasable software Oct 13, 2009
Joe the Developer doesn't need a certificate Sep 22, 2009
Software development with hunters and gatherers Sep 9, 2009
To merge or not to merge code – essentially not an IT decision! Sep 2, 2009
Building software that matters Aug 3, 2009
Is software engineering? Mar 11, 2009
Paying programmers -- are bonuses bad and what to do about it? Aug 7, 2008
Simple CV Spam Filter - if (certified) move(“junk”) Feb 22, 2007