Saturday, February 16, 2008

Start Simple, Build Complexity Over Time

I just ran across a post by Paul Graham titled Six Principles for Making New Things. Paul succinctly stated his principles as:

"I like to find (a) simple solutions (b) to overlooked problems (c) that actually need to be solved, and (d) deliver them as informally as possible, (e) starting with a very crude version 1, then (f) iterating rapidly."

Sweet. I like it. I was immediately reminded of one of my own often used design aphorisms:

Start simple, build complexity over time

Yes, I'm aware that the grammar is a bit awkward. And I also admit that this is just a variant on Occam's razor.

But I'm amazed at how often we in the software industry paint ourselves into design corners by violating the law of parsimony. Really good software design takes a tremendous amount of discipline, and a willingness to draw boundaries in the name of elegance, simplicity, and usability. Design for the essential, not the edge cases. It turns out to be much easier said than done.

Wednesday, February 13, 2008

Interaction 08 Videos

The Interaction Design Association (aka, IxDA) held its first annual conference, Interaction 08, last week in lovely Savannah, GA. Exciting times, and a potentially important step toward a more recognized establishment of the interaction design profession.

And even better, they are posting a ton of videos of the sessions on brightcove (and soon on the conference site as well). See this post in the IxDA discussions for a list of the first batch of videos.

This is going to chew up hours of my time. First stop for me is Alan Cooper's keynote address, An Insurgency of Quality. And then maybe Jonathan Arnowitz on Effective Prototyping Methods. And then, and then...

Thank you, IxDA!

Tuesday, February 12, 2008

Yes We Can parody video

You knew it had to happen. First the Yes We Can video gets millions of hits on both YouTube and at its original location - over three million complete viewings at each site, and counting. So the parody couldn't be far behind, could it?

No, of course it couldn't be far behind. It's in the top 10 most viewed on YouTube so far this week, with over 500,000 views: john.he.is.

You really need to watch the two videos back to back to appreciate how well the parody was done. Oh, and if you are a Republican you probably need a really good sense of humor too.

Monday, February 11, 2008

Concert Report: Susan Werner @ Tupelo Music Hall

Patti and I were back at the Tupelo Music Hall on Sunday night to see Susan Werner, one of my most favorite singer-songwriters.

As with Lucy Kaplansy, I distinctly remember the first time I heard Susan. It was 1996 or maybe 1997, and I was driving to work. I was in Lowell, MA, and Susan was an in-studio guest on WERS-FM. Susan and the DJ talked for a bit, and then Susan played a live version of "Petaluma Afternoons". Bam! I was hooked, by the voice as well as the mastery of lyrics.

To this day I think that Susan is the most musically-gifted of all my favorite singer-songwriters. Richard Shindell is the best song storyteller. Vance Gilbert is the most gifted stage performer. But Susan is the most gifted musically. Her understanding of song and the craft of songwriting is unparalleled. This is illustrated, I think, in her last two albums, both of which are "project" or concept albums. The previous album, "I Can't Be New" is full of songs written in the Great American Songbook style; songs in the style of George Gershwin, Cole Porter, and Richard Rogers.

Susan's current album, "The Gospel Truth" is a bold and honest approach at questions and issues of religion and faith in a gospel and slightly bluegrass influenced style. Susan describes it as "hymns for the spiritually agnostic", or "agnostic gospel." There are questions of faith and doubt, and those who aren't willing to question their beliefs are advised to not venture into this album.

A wonderful suprise for this concert was the addition of Trina Hamlin for harmony vocals, percussion, and a killer harmonica. Trina is incredibly talented, and she is an excellent sidekick for Susan. If you have some time, check out some of the YouTube videos of Susan and Trina playing together.

Patti says this was the best Susan concert we have seen, and she may be right. And we have seen Susan probably close to a dozen times - solo, in a trio format, and co-bills (the co-bill with Vance Gilbert at the Somerville Theater stands out in memory). The setlist went like this (all with Trina, unless otherwise noted):

I Will Have My Portion
(Why Is Your) Heaven So Small
Our Father (The New, Revised Edition)
Sunday Mornings (solo)
After All of This (solo, on piano)
Probably Not
Did Trouble Me
Don't Explain It Away
Lost My Religion
Time Between Trains
St. Mary's of Regret
May I Suggest (solo)
All Of The Above (solo)
I'm In Debt (on piano)
Give Me Chicago
Jacaranda (Trina solo)
Give Me One Reason to Stay
(Barack Obama) Get Happy
I Can't Be New
Encore:
Help Somebody
Together

Trina played harmonica on a number of songs, but she had a killer, extended harmonica solo on the end of "Time Between Trains" that rocked out. Susan performed "May I Suggest" on guitar, rather than piano as she originally always performed it; interesting variant. "All Of The Above" was played as an audience request. "(Barack Obama) Get Happy" was a contemporary political version of the old song, you know:

Forget your troubles,
Come on get happy...

Only substitute "Barack Obama" for "Forget your troubles" and then let your lyrical imagination run wild.

After the show we got to tell Susan that Lucy Kaplansky sang Susan's "May I Suggest" on the same stage just a week earlier. Susan had heard that Lucy was covering it, but hadn't yet heard Lucy's version. I also got a kick out of telling Susan that my signed pre-order copy of "The Gospel Truth" was number 13 out of the run of 100 pre-orders (Susan took pre-orders for the first one hundred CDs via her Web site). We both agreed that getting number 13 was superstitiously auspicious!

The opening act was Jenn Adams, whom I'm surprised I have never heard of before. A little bit folk, a little bit blues, she is new to the New England scene via Montana and then Nashville.

Friday, February 8, 2008

Concert Report: Lucy Kaplansky @ Tupelo Music Hall

We interrupt Project Ticket Stub for an honest to goodness concert report. Patti and I saw Lucy Kaplansky last Friday night at Tupelo Music Hall.

I remember vividly the very first time I heard Lucy on the radio. It was 1995 and I was driving to work. As I was pulling into the parking lot this song came on, and I was mesmerized by both the voice and the lyrics. I parked my car and sat there amazed at what I was hearing. There was no way I was leaving my car until I found out who it was. I sat for a full 15-minutes until the set was over, and finally the DJ told me that I had heard Lucy singing the title song to her first album, The Tide.

Since that day I've seen Lucy, oh, I bet a dozen times. Solo. Co-bills with Richard Shindell. And three times during the wonderful year when Lucy, Richard, and Dar Williams teamed up and toured as Cry Cry Cry.

Lucy is known both for her own songwriting, as well as for her covers. And the covers are what really stood out for me Friday night. She opened with Nerissa Nields' "I Know What Kind of Love This Is", singing it sadder and slower than the Cry Cry Cry version. While I missed the harmony of Dar's voice, Lucy's solo of this song is heart wrenching, and you could tell that even Lucy was close to having tears in her eyes. Ah, nothing like a good dose of sad to start the evening off, eh?

A surprise cover was Susan Werner's "May I Suggest." This is new to Lucy's concert repertoire. She heard Susan do it this past summer at the Falcon Ridge Folk festival, and only recently printed out the lyrics and learned it. I am so used to Susan's version that Lucy's version just didn't seem right to me. But I'm sure that was just because my brain cells were expecting Susan but hearing Lucy.

Lucy also did Sir Paul McCartney's "Let It Be" on the Music Hall's baby grand piano. I don't recall if I have ever heard her do it before, but I loved it. She also pulled out Gram Parsons' "Return of the Grievous Angel", which she recorded on the Flesh and Bone album. When the album came out in 1996 I didn't like her cover of this song, probably because my mind wanted to compare it to Emmylou Harris' version. But over the years I have come to love Lucy's version as much as Emmylou's.

Patti and I were happy that she has returned to singing one of her Dad's songs mid-set again, and we cheered when she introduced it - prompting the familiar "I see he has fans" comment from Lucy. Her dad wasn't a song writer, but a musically-gifted mathematician who wrote a handful of wonderfully oddball songs. And Lucy has long talked about her dad and performed one of his songs during her shows, much to the delight of her regular fans. Well, Irving Kaplansky died at the ripe old age of 89 about a year and a half ago. It wasn't unexpected, and Lucy did get to say goodbye to him, but for a long time afterward she just couldn't bring herself to sing his songs in her show. Happily, she's back to making us Irving Kaplansky fans satisfied again, and she sang "A Song About Pi" for us. I would have preferred "On A Rocket Ship for Two", but I'll take what I can get. She closed the show with "Today's The Day", a song she wrote shortly after her dad passed away:

Tonight's the night I'll say goodbye
The last time that I can
I'll kiss your sleeping head
And hold your dying hand

Yea, not a dry eye in the house. As the concert started, so it ended.

The opening act was an up and coming young singer songwriter, Liz Longley. Liz is a student at Berklee College of Music, and wow, she is packed with poise and talent. Her voice can be silky and sultry, or bluesy and biting. Her songwriting craft isn't bad for someone who is just twenty years old. And she is quite poised on stage. She got good laughs from the audience, like when she told us she felt old because she had just turned twenty. As the mostly middle-aged audience laughed, she peered out at us and said "oh, wrong audience." I'm sure she has one heck of a career ahead of her, and you can check out her music on her MySpace page.

Thursday, February 7, 2008

Yes We Can Song

I didn't think I would ever inject a political point of view here, but yes we can.

Monday, January 28, 2008

Airbus A380 Cockpit

Oh, wow. This is so cool - Airbus A380 Cockpit. After it loads, put it in full screen mode (last button on the right), and you can use your mouse to pan (click and drag) and zoom (mouse scroll wheel).

Really well done (although the mouse panning is backwards from what I expected, but I quickly adjusted).

(It's done Flash, by the way.)