Steve Hayes brings up a lovely quote. The opposite of a testable design is a detestable design.
Category: Agile Development
The importance of your user interface metaphor.
Christ Stevenson bitched about the Gnome calculator Apparently, if you enter the equation ‘2*2+2*2’, it gives an answer of 12.
Continue reading “The importance of your user interface metaphor.”
Empirical vs determinstic methodologies: a cooking analogy
A deterministic methodology is one where you lay out all the steps, then following them religiously. An empirical methodology is one where you layout guidelines, and expect people to adapt as circumstances suit.
Continue reading “Empirical vs determinstic methodologies: a cooking analogy”
Build servers are for more than just building
Using a build server (such as CruiseControl doesn’t mean developers shouldn’t run local builds (even though broken builds aren’t really as serious as a lot of people make them out to be). So this raises the question: if developers run their build locally, what’s the build server for?
Continue reading “Build servers are for more than just building”
Heavy or light: it’s all relative
On the XP mailing list a discussion has been going on recently on how a student at a presentation commented that XP seemed to be fairly heavy. Now, I know that “heavy” and “light” are rather passé terms for describing methodologies these days, but you know, the student was right – for a certain point of view. In the immortal words of Ben Kenobi, “many of the truths that we cling to depend on our point of view.”
Continue reading “Heavy or light: it’s all relative”
Expressing Intent vs Duplication
I had an interesting conversation with a colleague this afternoon. It centred around what was more important: expressing intent (which I was advocating) vs. removing duplication.
Continue reading “Expressing Intent vs Duplication”
Does it really matter if the build is broken?
Andy Marks recently posted a dissection of various categories of build failures. In general, I agree that there are definitely different severities of build failures. The question is: is there a time when a build failure is not important?
Continue reading “Does it really matter if the build is broken?”
Estimation Anti-Pattern
Name: Precision Estimation
AntiPattern Problem
Developers continually get asked to provide an estimate with a high degree of accuracy. They are expected to spend a fixed period of time to produce the estimate.
Moving on – reflections
I’m leaving Suncorp in January, after about 3 years there. I’m taking up a position at wotif.com where I will be joining a small team that drives their website.
Continue reading “Moving on – reflections”
Interesting comment on “talent”
The New Yorker has an article on talent management in modern corporations It looks into how companies manage talent to improve performance. Quite a good read.
