jeff veen's redesign of google analytics
(uploaded by veen)

I was one of the first Measure Map users back in the day and *loved* it — so much so that I reviewed it twice. Unfortunately, when Google bought the alpha version of Measure Map, they seemed to be more concerned with landing the talent behind it than the product itself.

Well, I knew Jeff was good, but now I get the method to Google’s madness.

From the look of the above screenshot, Jeff Veen and team have been super-busy spreading UXD goodness to ridiculously complex data views. When I finally dumped Measure Map last year, I ended up running with Shaun Inman’s beautifully designed Mint analytic package instead of the super functional Google Analytic tool, which just seemed like overkill.

I was also more than happy to support a brilliant, independent designer & developer..

So basically, I’m hoping that it’s really hard to hook Google Analytics into this blog. The above screenshot is calling me like a lobbyist does a congressman.

Artists: Mos Def - Immortal Technique - Eminem

=============

[Mos Def - talking]
Man, you hear this bullshit they be talkin’
Every day, man
It’s like these motherfuckers is just like professional liars
YouknowwhatI’msayin? It’s wild
Listen

[Hook - Mos Def]
Bin Laden didn’t blow up the projects
It was you, nigga
Tell the truth, nigga
(Bush knocked down the towers)–[Jadakiss]
Tell the truth, nigga
(Bush knocked down the towers)–[Jadakiss]
Tell the truth, nigga

Bin Laden didn’t blow up the projects
It was you, nigga
Tell the truth, nigga
(Bush knocked down the towers)–[Jadakiss]
Tell the truth, nigga
(Bush knocked down the towers)–[Jadakiss]

[Verse 1 - Immortal Technique]
I pledge no allegiance, nigga fuck the president’s speeches
I’m baptized by America and covered in leeches
The dirty water that bleaches your soul and your facial features
Drownin’ you in propaganda that they spit through the speakers
And if you speak about the evil that the government does
The Patriot Act’ll track you to the type of your blood
They try to frame you, and say you was tryna sell drugs
And throw a federal indictment on niggaz to show you love
This shit is run by fake Christians, fake politicians
Look at they mansions, then look at the conditions you live in
All they talk about is terrorism on television
They tell you to listen, but they don’t really tell you they mission
They funded Al-Qaeda, and now they blame the Muslim religion
Even though Bin Laden, was a CIA tactician
They gave him billions of dollars, and they funded his purpose
Fahrenheit 9/11, that’s just scratchin’ the surface

[Hook - Mos Def]
Bin Laden didn’t blow up the projects
It was you, nigga
Tell the truth, nigga
(Bush knocked down the towers)–[Jadakiss]
Tell the truth, nigga
(Bush knocked down the towers)–[Jadakiss]
Tell the truth, nigga

Bin Laden didn’t blow up the projects
It was you, nigga
Tell the truth, nigga
(Bush knocked down the towers)–[Jadakiss]
Tell the truth, nigga
(Bush knocked down the towers)–[Jadakiss]

[Verse 2 - Immortal Technique]
They say the rebels in Iraq still fight for Saddam
But that’s bullshit, I’ll show you why it’s totally wrong
Cuz if another country invaded the hood tonight
It’d be warfare through Harlem, and Washington Heights
I wouldn’t be fightin’ for Bush or White America’s dream
I’d be fightin’ for my people’s survival and self-esteem
I wouldn’t fight for racist churches from the south, my nigga
I’d be fightin’ to keep the occupation out, my nigga
You ever clock someone who talk shit, or look at you wrong?
Imagine if they shot at you, and was rapin’ your moms
And of course Saddam Hussein had chemical weapons
We sold him that shit, after Ronald Reagan’s election
Mercenary contractors fightin’ a new era
Corporate military bankin’ off the war on terror
They controllin’ the ghetto, with the failed attack
Tryna distract the fact that they engineerin’ the crack
So I’m strapped like Lee Malvo holdin’ a sniper rifle
These bullets’ll touch your kids, and I don’t mean like Michael
Your body be sent to the morgue, stripped down and recycled
I fire on house niggaz that support you and like you
Cuz innocent people get murdered in the struggle daily
And poor people never get shit and struggle daily
This ain’t no alien conspiracy theory, this shit is real
Written on the dollar underneath the Masonic seal

(I don’t rap for dead presidents
I’d rather see the president dead
It’s never been said but I set precedents)–[Eminem]

[Hook - Mos Def]
Bin Laden didn’t blow up the projects
It was you, nigga
Tell the truth, nigga
(Bush knocked down the towers)–[Jadakiss]
Tell the truth, nigga
(Bush knocked down the towers)–[Jadakiss]
Tell the truth, nigga

Bin Laden didn’t blow up the projects
It was you, nigga
Tell the truth, nigga
(Bush knocked down the towers)–[Jadakiss]
Tell the truth, nigga
(Bush knocked down the towers)–[Jadakiss]

(Shady Records was 80 seconds away from the towers
Some cowards fucked with the wrong building, they meant to hit ours)– [Eminem]

quick thought... February 12th, 2007 - 9:42PM

Kathy Sierra: […] “The company should behave just like a good user interface — support people in doing what they’re trying to do, and stay the hell out of their way. Applying the employer-as-UI model, the best company is one in which the employees are so engaged in their work that the company fades into the background.” […]

quick thought... January 18th, 2007 - 2:46AM

My good friend and colleague, David Reid, is making moves with his work on Shycast. Congrats, Dave! Now go become a rock star already!

January 15th, 2007

Steve Gilliard’s Dream Gig

From Authentic Jobs:

Giuliani Campaign Web Designer and Developer
at Giuliani Presidential Exploratory Committee

Freelance | 11 January 2007
(Anywhere) The Giuliani campaign is looking to hire additional team members on its web developing team, including a part-time developer (15-20 hrs/wk) with experience in Php, MySQL, AJAX and ASP/.NET, as well as a part-time designer (15-20 hrs/wk) with experience in XHTML/CSS and Flash/Actionscript. Employees are free to work from home most days of the week but must come in to Boston, MA at least once a week for staff meetings.

Apply: Candidates must be in the greater Boston area. Please email Brian Feinstein at brian.feinstein@gmail.com to set up an interview.

Why would Steve be the perfect fit? Oh, I don’t know. Call it intuition.

wireless crack

Look, I want the iPhone (more accurately, I want to give up my Treo 650), but there’s no way I can justify spending $500 on this beauty until these three features — in the very least — are added in a next generation:

  • A tactile qwerty keyboard: I cannot go backwards in text messaging functionality, which is the definition of touchscreen qwerty. No way, Jose.
  • Real battery life: My iPod battery died after less than a year and it never played for more than a few hours in the first place. The Treo 650 specs show 6hrs talk time and 300 hours standby (both are accurate from my experience); the iPhone specs are up to 5hrs talk, browse or video and up to 6hrs audio. If I’m buying this for its multi-functionality — essentially giving up my other gadgets — then those figures are completely unacceptable.
  • More Gigs: Again, if this is to replace my iPod, 4gig and 8gig models are pretty weak options. Direct market me once you pass the 20gig threshold.

See you in a few years, baby.

If you happen to be someone who thinks all this 2.0 hub-bub about social tagging and meta-data is confusing, I’ve found the perfect domain for us to reverse engineer together.

In order to get us on the same page, why don’t you first hop on over to Musicovery — an online radio site with an extremely interesting interface — and play around for a bit (be sure to explore all of the feature found on the controller).

Just don’t forget to come back! I promise that we’ll have some fun and you might even learn some geeky information architecture stuff.

Welcome back.

Okay, so how brilliant was that experience?

I don’t know about you, but discovering music based on my current mood fills a huge void in how I currently listen to music. Before discovering Musicovery, the closest I could come to replicating such a dynamic experience in iTunes was by creating a playlist for a specific genre and shuffling the playback.

And that just doesn’t do it for me. (more on the genesis of genres later)

Essentially, everything that Musicovery is doing is made possible by leveraging the relationships between meta-data applied to discrete information objects. So, are you up for digging further into the underpinnings of this puppy to figure out how it works and possibly come up with a few meta-data driven enhancements to the current user experience?

I’ll take your silence as a yes. Alright, let’s get to it then.

Old School, Structured Meta-Data

Deconstructing music (as an information object) is pretty straight-forward, as each song comes with standardized attributes that neatly fit into industry-wide delivery and marketing mechanisms (which were established well prior to the explosion of the dynamic nature of the web).

Okay, first, let’s list the most commonly exposed and explicit attributes of a song. My top six would be:

  • Artist name
  • Song Name
  • Album name
  • Release Date
  • Track Length
  • Genre

Now, while the first five attributes are all explicitly defined — the artist’s name is the artist’s name, etc. — the sixth attribute (genre) is only explicit when viewed through the lens of the music industry’s nomenclature levers (a song that I consider to be hip-hop, someone else might call rap, while the music industry itself might label it as pop).

By managing the evolution and edification of genre nomenclature, the music industry uses these silos to market acts with a much greater degree of certainty in matching the expectations of the customer because the music industry is creating those very expectations themselves through this process.

Deep, huh?

So back to deconstruction; let’s see how Musicovery is leveraging these primary attributes (if at all):

  • Each song displays the artists name
  • Album name isn’t exposed
  • The controller interface allows the user to narrow results by decade or specific year based on the release date
  • Track length isn’t exposed
  • Genre is displayed prominently in the controller as the primary filter of returned songs

Two of the six most prominent song attributes aren’t being used, yet there’s a preponderance of controller functionality left to discuss.

Something else is going on.

Meta-Data In The Digital World

The aforementioned attributes of the song object have been around forever; they are the core identifiers for a song and always will be. As I mentioned before, the music industry has become extremely efficient in managing the relationships between these attributes across an expanding universe of songs — it’s their lifeblood. This particular set of meta-data fit the strategy of the analog age of information — where meta-data was constrained to the physical dimensions of the record’s liner notes or the pages of an industry magazine.

Now, in the Information Age, there are truly no limits to the amount or types of meta-data that can be generated; the only limitation — from a practical, business perspective — would be in how these new attributes fit into the domain’s value equation.

So, because the folks behind Musicovery have focused on creating a radio application that exposes music in particular ways (other than shuffled programming or human dj’ing), it’s a solid bet that they’ve expanded upon their meta-data set.

The Nitty-Gritty Attribute Model

In order to return a song by clicking on a specific spot in the mood or dance interfaces, the quadrants need to be explicitly defined to hook up with corresponding attributes applied to songs in the Musicovery universe. So what type of attributes would we need to add to each song? Here’s one approach:

Mood Interface

  • Dark to Positive attribute scale (-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
  • Calm to Energetic attribute scale (-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5)

Dance Interface

  • Dance (-) to Dance (+) attribute scale (-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
  • Tempo (-) to Tempo (+) attribute scale (-5-,4,-3,-2,-1, 0, 1, 2, 3, 4, 5)

The range could be much more refined than 11 data points — theoretically, it could be as refined as equating to the number of pixels that reside in the actual interface — but due to the current size of the song universe (it seems limited, as I get repeat results somewhat often) and the already subjective nature of assigning such attributes to songs, this degree of differentiation would probably suffice.

Now, let’s take the mood interface and chop it up along these lines to visualize how each song could be found in this manner:

deconstructing musicovery

That’s pretty much it.

So while there are numerous choices one could make in the presentation (depending on the size of the song universe, the visualization would span out to neighboring squares to present a full return, etc.), in order for a song to be accessible by any aspect of the Musicovery interface, each song object would simply need to have the following structured data applied to it:

  • Artist name
  • Song Name
  • Release Date
  • Genre
  • Dark to Positive attribute scale (-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
  • Calm to Energetic attribute scale (-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
  • Dance (-) to Dance (+) attribute scale (-5,-4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
  • Tempo (-) to Tempo (+) attribute scale (-5-,4,-3,-2,-1, 0, 1, 2, 3, 4, 5)
  • A Billboard ranking (0,1) in order to display whether the song was a hit or not

Most of these data points could be data entry for a trained monkey, but the scaled meta-data is such a subjective determination that the resulting experience will vary from person to person.

Aside from scouring for top, authoritative talent like Kennedy (eh, for early 90’s music) and pay her thousands upon thousands of dollars to “moodize” and “dancize” each song and then splash her grill on the interface to pimp the brand, what else could we do to improve the resulting experience?

If you know me at all, you know where I’m going with this.

Why have only one person or team from one domain attributing mood or dance settings to all music, when the openness of the web has already proven models for empowering each user with the ability to add their own meta-data to the mix if they should chose to do so?

Open Up The Gates

Way back in the day, Launch.com (now Yahoo! Music) was the king of the internet radio scene. And while I dug being able to subscribe to other user’s services through their social network, my favorite feature, by far, was the ability to rate my music on a 0 (never play again) to 100 scale, in increments of 1.

Sure, maybe 101 levels was over the top, but future playback of my favorite music was amazingly accurate. Now, what if Musicovery allowed this same type of two-way interaction?

Here’s an example scenario:

I just clicked on the mood interface between the energetic and dark nomenclature. The first song that returned was Joe Cocker, With A Little Help From My Friends.

Really? Dark and energetic? I don’t think so. But as it is, I can’t affect the centralized intelligence of Musicovery. I just have to take their recommendations at face value.

Now, what if we were to add user input into the song interface?

musicovery add metadata

Once we added our perspective on mood, the system could return the results to the information object and use the input in two ways.

  • The meta-data could be lumped into all user feedback to present a more representative mood interface — the wisdom of the crowd if you will
  • It could also be used to present personal mood results, from a toggle setting in the interface

If the song universe was large enough, we could add a similar rating control that Launch employed, so not only would our mood expectations be met, we’d hear our favorite songs more often as well.

Fun stuff.

Jackson Pollock is my all-time favorite American painter. Now, thanks to Miltos Manetas, both you and I can emulate his signature “splatter” painting techniqueonline.

Apparently, the Flash site has been up since 2003, but I just stumbled upon it today.

Sheer brilliance.

Thank you, Miltos.

Suggested context: The next time you’re in Long Island, consider driving out to East Hampton to visit Pollock’s home & studio. I toured the grounds in the summer of 2005 and the experience expanded and edified my respect for both Pollock and his wife, Lee Krasner.

Charlie Rose on the career of Jackson Pollock, below:

quick thought... November 24th, 2006 - 10:41AM

Launch.com was one the first “2.0″ type services I ever used, way back in 2000. What made it 2.0? Well for starters, I could easily subscribe to people who had a similar taste in music as myself. It was last.fm before last.fm was ever conceived. I loved the service. Then it was bought by Yahoo! and transformed into Yahoo! Music. Innovation and basic enhancements immediately ceased. For instance: I just tried to fire up my station as background music while I put my office together, but Firefox and Safari on the Mac still aren’t supported. I’m with Doc — Yahoo! had better leave flickr the fuck alone.

quick thought... November 22nd, 2006 - 4:10PM

If you’re looking to flex your web design skills, TechTriad and Action Greensboro are holding a design competition to overhaul synerG. The winner gets $500 and a bunch of PR for a two-page design, with the accompanying HTML and CSS. And you can live in Spain for all they care. Details at the Tech Mama’s spot.

quick thought... November 15th, 2006 - 12:57PM

Oliver Reichenstein: “Times are changing. You can see it and you can feel it. Colberts are more powerful than Roves, blogging hopeful housewives more heard than big Bill’Os, over hyped products that don’t work — won’t sell. Attitude alone just doesn’t do it anymore. You have to deliver.” […]

quick thought... November 14th, 2006 - 10:05PM

I’ve been using Basecamp as an extranet and a communication hub for the past six months now. I know I’m late to the party, but what an amazingly well designed service. Not only does it help me communicate with project teams, but it’s made me much more organized in the process. Unfortunately, AOL doesn’t see things the same way; they consider any email containing the word “grouphub.com” (one of the Basecamp domain name extensions) to be spam and automatically reject the email. One of my clients uses AOL mail and has been disconnected from the process from day one because he’s never seen a notification email from the Basecamp grouphub. Now I know why. Morons.

quick thought... November 8th, 2006 - 4:33AM

Anyone else catch the purple color scheme sported by Nancy Pelosi, Chuck Schumer and Harry Reid during Pelosi’s speech tonight?

November 2nd, 2006

Zecco Visual Narrative



Full RSS feed Full RSS feed
No Tweets RSS feed No Tweets RSS feed