Archive for December, 2005

Mandolin Symposium 2005

Friday, December 30th, 2005

I went to an incredible event last year, if you happen to be a mandolin player: the Mandolin Symposium. They get many of the best players in the world together with about 300 other symposium students and do in-depth classes all week. I had a blast, and wish I could go back this year (but probably can’t).

We stayed up into the early morning jamming every night. One of the instructors was Chris Thile, the Best Mandolin Player In The World™. This pic is of David Kauffman (a friend from the Symposium), Thile, and me, walking back from a night of music and merriment at about 2:30am. You can see how tired we all are.

Thile-Kauffman-Dispensa

If you’re in the Kansas City area, be sure to catch the Chris Thile - Mike Marshall concert on January 19, 2006. They did a set at the symposium and it was amazing - easily the best live show I’ve ever seen.

Strange bedfellows?

Friday, December 30th, 2005

I didn’t think I’d have the pleasure of seeing this for a while yet, but I’m pleased nonetheless: Microsoft donates US$25,000 to Creative Commons. Analysis is left as an exercise to the reader.

You’ll note that this blog is one of millions and millions of online works that are provided under a Creative Commons license. There’s still time to donate!

See, I told you so…

Thursday, December 29th, 2005

Joel on Java

A practical testing tip: Bug Bash!

Wednesday, December 28th, 2005

Do you ever wish your product team had more dedicated test time? Do you try to ship products with insufficient testing? Do you feel that your dev team is disconnected from QA?

Here’s a practical software testing tip, just in time for the new year. My team at Positive Networks has been doing regularly-scheduled Bug Bash days for a while now, and in general, they work really well. Here’s the idea: you schedule a time during every release cycle and dedicate the entire dev team to doing testing for an entire day. Have team members test areas of the code that they don’t own if possible (assuming that the dev owners have thoroughly tested their own code and won’t find too many more bugs themselves).

We usually schedule our bug bash between feature freeze (code complete, tested, and committed) and code freeze (no code changes at all), with enough time left in the cycle that bugs can be patched and resubmitted to QA. This works quite well for short release cycles (e.g. four- to eight-week cycles) and reasonably well for longer cycles.

To state the obvious: this is no replacement for real, dedicated quality assurance testing. Software testing is its own engineering discipline, distinct from dev, and needs organizational commitment. Bug Bash days are great as an addition, though: the dev team stays current with the details of the product through systematic testing (as opposed to random dogfooding), and dev team members are sometimes better at spotting certain kinds of bugs because of an overall familiarity with the code base.

We use it as a bit of a team-building event as well - we work in close proximity to each other, typically bring pizza in for lunch, and go out for a team dinner at the end of the day to recap results.

So, if you feel like something is missing from your test methodologies, try a bug bash! I’d love to hear how it goes.

Adi Oltean on atomic file writes

Wednesday, December 28th, 2005

Adi Oltean has an article up on the issues surrounding atomic file writes. Worth a read if you’re into that sort of thing.

100 million saved lives?

Wednesday, December 28th, 2005

Scott Adams poses a fascinating question over at the Dilbert Blog: who is holier, Mother Theresa or Bill Gates? He’s not kidding, and it’s an interesting question, once you quit equivocating on the meaning of “holy.”

I realize that it’s not cool to like Bill, and I have serious political differences with him on a few points, but… lord…$28 millionbillion… that’s breathtaking. It is the first thing I think of when I hear about amazingly rich and powerful celebrities making supposedly awe-inspiring donations. Every contribution is valuable and appreciated, but how many people do you know that donate one half of their net worth? Really, think about it. It’s rare at any level, including in the millionaires and billionaires clubs.

Scott Adams is worth reading. Seriously - he’s turned into one of only two or three blogs that I’ll read even if I don’t have time for blogs. That is rarified company indeed, considering the size of my feed list. We’re talking Raymond Chen and BoingBoing territory here.

Wordpress 2.0 final

Tuesday, December 27th, 2005

I’ve applied the 2.0 release version of Wordpress to my server. Hopefully yesterday’s fun will not recur. There was a distressing number of important-looking changes between -rc3 and final…

iTunes upgrade

Tuesday, December 27th, 2005

News to me: iTunes ships the CD booklet with full album purchases. It opens up in Preview / Acrobat Reader / whatever you use for PDF. Yet another reason to buy CDs evaporates into thin air.

I just bought Hilary Hahn’s latest album, which includes recordings of several Mozart violin sonatas. It’s Mozart’s 250th birthday this year. Which is more amazing:

  • Mozart was born 250 years ago - just think how much has changed since then, and yet his music is still universally loved; or
  • Mozart was born only 250 years ago - he was a young man during the American Revolution - younger than Ben Franklin, for instance - and only 19 years older than Jane Austen.

I was just thinking how amazing it is that virtually no music written before the Reformation exists and is played today. With the staggering amount of culture developed by e.g. the ancient Greeks, it’s tragic that so little of their music survives. But that’s a digression for another day.

Giving technology for Christmas

Monday, December 26th, 2005

I have a nasty habit of giving technology gifts to people for Christmas. It sometimes winds up taking a nontrivial amount of time just to get the recipient off the ground and using the gift. It usually pays off, in the sense that the recipients tend to wind up learning enough to use the gift on their own. But it does kind of make Christmas a bit of a bussman’s holiday.

I’ve had good luck with Apple hardware in the past; my grandparents seem to be able to get e-mails in and out on their eMac. But I’ve had bad experiences with them and others as well. Then the gift keeps on giving all year ’round - giving tech support requests, that is…

I’m sure the designated geek in every [gift-giving] family has this problem. Any good stories out there? Are there any gifts that work particularly well or particularly poorly?

Wordpress weirdness

Monday, December 26th, 2005

I upgraded to the 2.0 release candidate of Wordpress, and (unrelated?) my apache mysteriously stopped handling Wordpress requests over the weekend. No indications in error logs as to why.

Looks like I’m going to have to keep a closer eye on it.