Archive for the 'Agile Development' Category

Failure is necessary to succeed

Thursday, March 17th, 2005

Steve brings up a quote that I’ve always liked: By definition, risk-takers often fail

(more…)

Tags: , ,

“De”-testable design – lovely

Wednesday, March 9th, 2005

Steve Hayes brings up a lovely quote. The opposite of a testable design is a detestable design.

Tags:

The importance of your user interface metaphor.

Tuesday, February 1st, 2005

Christ Stevenson bitched about the Gnome calculator Apparently, if you enter the equation ‘2*2+2*2′, it gives an answer of 12.
(more…)

Tags: ,

Empirical vs determinstic methodologies: a cooking analogy

Monday, January 31st, 2005

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.
(more…)

Tags: ,

Build servers are for more than just building

Thursday, January 20th, 2005

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?
(more…)

Tags: , ,

Heavy or light: it’s all relative

Tuesday, January 18th, 2005

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.”
(more…)

Tags: , ,

Expressing Intent vs Duplication

Thursday, January 6th, 2005

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.
(more…)

Tags: ,

Does it really matter if the build is broken?

Tuesday, December 28th, 2004

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?

(more…)

Tags: ,

Estimation Anti-Pattern

Monday, December 20th, 2004

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.

(more…)

Tags: , ,

Moving on – reflections

Monday, December 20th, 2004

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.
(more…)

Tags: , , ,