« February 2005 | Main | April 2005 »

March 2005 Archives

March 3, 2005

Would you blame the hammer because the nail is blunt?

Cedric's having another go at JUnit. Again he misses the point: extensions to JUnit are not JUnit itself, and JUnit can't be blamed for people extending it to the wrong way.

Continue reading "Would you blame the hammer because the nail is blunt?" »

March 7, 2005

Differences cause problems

This is obvious, but differences between environments cause problems. You can expect bugs to cluster around them.

Continue reading "Differences cause problems" »

March 9, 2005

Another good use for named queries

A while back, I blogged about how Hibernate named queries rock. I found another reason why they rock today: it lets you hide what your persistent properties are called.

Continue reading "Another good use for named queries" »

"De"-testable design - lovely

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

March 10, 2005

Coding Convention: Put identifying parameters first

When declaring a FactoryMethod, put identifying parameters first.

Continue reading "Coding Convention: Put identifying parameters first" »

Reducing the size of Checkstyle logs

If you use Checkstyle, especially as part of an automated build, you may notice that the size of the log file can be a bit big. I did, anyway, so I wrote a stylesheet to trim it down to size.

Continue reading "Reducing the size of Checkstyle logs" »

March 15, 2005

iPods skip with large files

This is a minor annoyance, but hey... iPods seem to have problems with large bookmarkable files. Specifically, they start skipping, which makes the playback annoying.

Large non-bookmarkable files: no problems. So it's something to do with keeping the bookmark in sync with the file. sigh.

So, I either need to split those 1-hour podcasts into things less than about 32MB, or convert them to a lower quality level. Anyone got a decent command-line tool to do this that I can plug into iPodder?

March 16, 2005

Ah, so that's the problem with the American education system.

The NY Times has an article on problems with the US education system">.

The author, Diane Ravitch, points out the following:

It is hardly fair to blame high schools for the poor skills of their entering students. If students start high school without the basic skills needed to read, write and solve mathematics problems, then the governors should focus on strengthening the standards of their states' junior high schools.

So that's the problem: the US expects senior high schools to teach grammar school subjects. And Ms Ravitch thinks the solution is to get junior high schools to do it instead...

If a student can not adequately read, write, and perform arithmetic by the end of grammar school (primary school here in Oz), then either keep them there or flag them as a special needs student. Heck, if they can't do it by grade 4 there's an issue.

Earlier in the article:

Only a minority of students - whether in 4th, 8th or 12th grade - reach proficiency as measured by the Education Department's National Assessment of Educational Progress.

Big surprise: if they're not proficient at grade 4, a student is unlikely to become so in grade 8. This is really simple: if a student starts to slip behind, they need to be caught fast - the longer you leave it, the less likely they'll ever become proficient.

March 17, 2005

Failure is necessary to succeed

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

Continue reading "Failure is necessary to succeed" »

March 18, 2005

Unnecessary dependencies are at least midly naughty

I really, really, shouldn't bite, but... Cedric is asking about dependent test methods and if they are evil. Well, they may not be evil, but they are at least mildly naughty.

Continue reading "Unnecessary dependencies are at least midly naughty" »

March 21, 2005

The private sector will never roll out broadband to the bush

It seems that the tradition of the National Party leader selling out the party's constituents whenever it conflicts with Liberal Party policy is alive and well.

A National Party think tank came up with the stunningly obvious idea of using T3 proceeds to pay for bush broadband rollouts". But John Anderson has nixed the idea - apparently he thinks the private sector can do it better.

Continue reading "The private sector will never roll out broadband to the bush" »

Science museums that refuse to show movies featuring evolutions should be renamed

According to the NY Times, some science musuems are refusing to show movies that mention controversial topics, such as evolution or the Big Bang. They should be ashamed to call themselves science musuems.

Continue reading "Science museums that refuse to show movies featuring evolutions should be renamed" »

March 23, 2005

The Dark side of the Force is a pathway to many abilities that some consider unnatural...

I'm shocked at myself... I'm downloading the Visual Studio C# beta! And I want to use it! Argh!

(Writing utilities, with GUIs, that manipulate objects via COM is not a task Java is intended for, I'm afraid...)

Continue reading "The Dark side of the Force is a pathway to many abilities that some consider unnatural..." »

Comparing coffee with gemstones

There's a couple of posts going around about another post comparing Ta-Da with Bla-Bla. Look, folks, this isn't comparing the two languages: this is comparing different coding styles, that strangely enough value different things!

Continue reading "Comparing coffee with gemstones" »

March 24, 2005

Remember to read the errata!

I'd introduced a Hibernate user type into the code base a few days ago. I'd based it on an example in the (more or less) wonderful book Hibernate in Action. Naturally, however, I'd copied the example with a bug in it!

Continue reading "Remember to read the errata!" »

About March 2005

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

February 2005 is the previous archive.

April 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