If some Software Developers built houses?

By far the most popular post on my site was a humorous entry I reposted: If Architects Had To Work Like Web Designers…. So it only seems just that I put a link to this entry, which sort of describes the reverse. )

And remember – if the auto industry had evolved like the computer industry, we’d have cars that go a thousand miles an hour, with no seat belts, that crash when you double press the horn…

Interfaces are interesting…

Cedric’s got an interesting post on obtaining extensibility via interfaces As usual, he makes a lot of very good points, and (again, as usual when I link to Cedric’s posts), there are a couple that I think could be elaborated on.
Continue reading “Interfaces are interesting…”

Pay your bills… donate to charity

What an amazing idea… My old employer, Suncorp is having a promotion where you can round up bill payments to the nearest dollar and donate the extra to charity Simply put, when you pay a bill via their internet banking app, you can donate to charity at the same time. The current charity is the Hear and Say Centre and I’m more than happy to support them.

Continue reading “Pay your bills… donate to charity”

Doesn’t this mean that they should have smaller classes?

The NY Times is running an article on the upcoming challenge to Florida’s controversial voucher system for student education. There seems to be a point that’s been overlooked.
Continue reading “Doesn’t this mean that they should have smaller classes?”

Accountability – two examples juxtaposed

Two interesting examples of how the word “accountability” can mean different things.

Moving to a new hosting provider

I’ve moved to a new hosting provider, so if there’s any quirks over the next few days, that’s probably why. I’m also getting around to doing a UI overhaul that I’d been meaning to do for months.

Continue reading “Moving to a new hosting provider”

Does it count when you get zero defects but you didn’t test?

Brett’s just finished his latest project with no defects. But did he test enough?
Continue reading “Does it count when you get zero defects but you didn’t test?”

Testing patterns: don’t assert without cause

One thing that I see a lot of with JUnit tests are “cascade failures”. That is, one change causes lots of tests to break. This is often (not always) associated with tests that assert things they shouldn’t.

Continue reading “Testing patterns: don’t assert without cause”

Some businesses just don’t get it

Well, this entry started as a quick blurb to highlight an article on my boss here at Wotif.com in the Australian Financial Review But that’s not what it’s ended up as. 🙂
Continue reading “Some businesses just don’t get it”