« August 2005 | Main | October 2005 »

September 2005 Archives

September 1, 2005

Peering into the crystal ball: BDUF vs emergent design

There's always a lot of debate in the various agile groups about what BDUF is, why you should avoid it, when you should avoid it, and why is it bad (or good) for you. I just thought I'd outline my own opinions here.

Continue reading "Peering into the crystal ball: BDUF vs emergent design" »

The code is the design...

A very interesting article, originally published in 1992, on Code as Design. Yet more proof that there isn't anything new about Agile (and that's it's best part! ;)

XML, java.io, and the Composite Pattern

Tony Obermeit posted a question to the AJUG-QLD mailing list asking for help with a problem reading XML snippets. So, I thought I'd help him out, and this is the answer I gave.

Update: As pointed out by Pepijn Schmitz, Sun already provided the same solution: java.io.SequenceInputStream

Another update: I raised an RFE with Sun for the vararg support. Vote early, vote often!

Continue reading "XML, java.io, and the Composite Pattern" »

September 2, 2005

JBR's Postulate 1

From the JUnit mailing list, courtesy of J.B "JUnit Recipies" Rainsberger

JBR's postulate 1. For every testable design that requires exposing elements "just for testing", there exists an equivalent testable design that does not require exposing elements "just for testing".

September 3, 2005

I'm sorry, I can't believe this one...

Saw this as a comment on Russel Beattie's blog: dozens of buses flooded out in New Orleans.

This is just bloody ridiculous. There's probably close to a hundred buses there. Why weren't they used in the pre-hurricane evacuation? Why weren't they moved to higher ground if they weren't used in the evacuation? Those buses represent 10,000 people per round trip who could have been taken out.

Frankly, the US government (both state and federal) obviously have no ability to cope with disaster planning.

Income diversity

To quote the New York Times

This week's census report showed that income inequality was near all-time highs in 2004, with 50.1 percent of income going to the top 20 percent of households. And additional census data obtained by the Economic Policy Institute show that only the top 5 percent of households experienced real income gains in 2004. Incomes for the other 95 percent of households were flat or falling.

Continue reading "Income diversity" »

September 6, 2005

YAGNI quote

From Ron Jeffries, courtesty of the XP Mailing list:

"YAGNI is about coding, not about thinking"

Who needs a structured message format?

Grr... Somewhere in the universe there is a special place put aside for people who think it's sensible to pass XML data aroun in a Web Service as an unstructured string.

September 8, 2005

More on income diversity

An off-hand statement in the editorial of The Australian today went like this:

Even after the threshold changes in the May budget, the top 5 per cent of taxpayers are going to be paying a quarter of Australia's net income tax

(Look in the section about Peter Costello)

Continue reading "More on income diversity" »

September 15, 2005

Third time's the charm?

Well, that makes it official: Wotif is the third company I've worked in that's decided to go public. Hope it goes better than the last two... the first misread the market badly and went into a several year downturn, while the other managed to burn through nearly all their VC finance, nearly went bankrupt, and got bought out by one of their venture partners.

Continue reading "Third time's the charm?" »

September 19, 2005

This is why company funded pensions are a bad idea...

Sigh... how could anyone make a living by killing pension plans? I mean, really.

September 20, 2005

Airconditioning Dilemma

You work in an airconditioned office. The thermostat for the airconditioner is set to 23.5C. The thermometer gauge says that it is currently 24.2C. Do you:

A) Ignore it;
B) Close the door to the stairwell that all the cold air is escaping down;
C) Set the thermostat to 21C so that it gets colder. After all, it should go down to 21.7C, right?

Jason Fried on BaseCamp

A bloody excellent IT Conversation podcast by Jason Fried of 37signals, taken from O'Reilly ETech 2005.

Jason covers a lot of issues that are at the heart of Agile Development, particularly when it comes to keeping your codebase lean-and-mean, and the YAGNI principle.

Seriously: everyone should listen to this.

September 22, 2005

There's no feeling like releasing software...

Ahhh... that's the first production release of my latest project at work out the door today. I can't talk too much about specifics, but it's not a big secret that Wotif is enabling various B2B aspects of our web site, mainly with the registred hotels. Today saw the first big step in that direction. :) And it feels great to see a new project go out and get used.

Continue reading "There's no feeling like releasing software..." »

About September 2005

This page contains all entries posted to Software is too expensive to build cheaply... in September 2005. They are listed from oldest to newest.

August 2005 is the previous archive.

October 2005 is the next archive.

Many more can be found on the main index page or by looking through the archives.

Creative Commons License
This weblog is licensed under a Creative Commons License.
Powered by
Movable Type 3.35