Most Popular Books at Java one: Update

.flickr-photo { border: solid 2px #000000; }
.flickr-yourcomment { }
.flickr-frame { text-align: left; padding: 3px; }
.flickr-caption { font-size: 0.8em; margin-top: 0px; }


I thought I would update the list of best selling books at JavaOne. It was sad to see Ruby for Rails drop off the list. Looks like AJAX was a popular topic, taking 6 of the spots on the list.

Links:

Most Popular Books at Java one, originally uploaded by TomC.

My Interface Design Principles

I did some work on putting together a new interface design for an application. So, I thought I would provide my guiding principles.

  1. “Information becomes the interface”, Edward Tufte in Visual Explanations p.142.
  2. “OODA Loop” (Observation, Orientation, Decision, Action) By Col John Boyd, USAF (Ret).
  3. Information displays should strive to be no wider than 16 choices and 2 levels deep.
  4. Base change on real observed behavior. The qualitative can not eliminate the quantitative
  5. To some degree the interface has to be stupid simple. The antithesis to this principle is demonstrated by some large ERP software vendors.
  6. Do as much work beyond view of the customer as possible.
  7. Icons are Iconic or they are not valuable.
  8. Visual oriented communication occurs a faster rate and results in increased short term retention
  9. Make help always available and obvious
  10. Continuity Continuity Continuity
  11. Empathy

Favorite Songs

Here is a list of my all time favorite songs. (In no particular order)

  • Revolution by The Beatles
  • Sabotage by The Beastie Boys
  • Adagio for Strings by Samuel Barber
  • I walk the Line by Johnny Cash
  • Burning Down The House by The Talking Heads
  • Pink Moon by Nick Drake
  • Where did you sleep last night by Leadbelly as Performed by Nirvana
  • An ending (Ascent) by Brian Eno