Tuesday, December 29, 2009

Top 10 English Movies of the Decade - Hashique's Take

Here are Hashique's picks.

  • Gladiator
  • Inglorious bastard
  • Little miss sunshine
  • Munich
  • Memento
  • Cinderalla man
  • Ratatouile
  • Departed
  • Thank you for smoking
  • A good year

Top 10 English Movies of the Decade - My take

How did I come upon this list? My focus was on impact. Which movies changed their genre, changed film making, told unique stories?


So, here are my top 10.
Lord of the Rings Trilogy


For redefining fantasy movies. Forever. In scale, in detail, the LOTR trilogy is a classic.


In the story telling section, my picks are:


Memento


For redefining how a story can be told to a film audience. Memento's reverse chronological timeline was incredibly bold. Memento has since been endlessly (and horribly) copied. 


Eternal Sunshine of the Spotless Mind


For telling the story of a man trying to save his memories. And for having the incredible creativity to actually show how someone's memories can be erased. Breathtakingly beautiful.


Hotel Rwanda


The Schindler's List of this decade. If you were not nauseous when Don Cheadle drives over thousands of dead bodies, you are definitely not human. 


On the fun side, here are three picks


Batman Begins


For portraying Batman as he should have always been portrayed. Darkly. The menace of Batman was never so apparent. Disclosure: I am a childhood Batman fanboy.


Bourne Ultimatum (and the series in general)


For reinventing action films. Remember the Waterloo scene. All other action movies will forever be compared with this gold standard.


Casino Royale


For reinventing 007 after he had become boring thanks to Mr.Brosnan. The raw energy & unbridled arrogance meant this was the 2nd best Bond (after Sean Connery, of course) and in it's own right, an excellent thriller.


Ratatouille


Pixar took story telling so many steps forward with their films this decade that it's astounding. To have the courage to follow through on the whimsical idea of a rat who loves gourmet food & cooking and offers deep philosophical advice is itself praiseworthy, but they also made this film that has a heart.


The Incredibles


Another one from the stables of Pixar. Again, a new take. This time on super heroes. The brilliant take of, what if super heroes were hiding amongst you trying to get on with their lives as gasp! insurance claims processors?! And how would you feel if you were slighted by one of them? Fresh take on super heroes. 

District 9


Well, notice there aren't ANY sci-fi films here at all. What a pathetic decade! Well there was Star Trek, and countless Star Wars movies but I'm not a trekkie. I would have picked Minority Report in the sci-fi section, but then came District 9. If anything, I loved it for it's contradictions. Alien movie where humans ghetto off aliens? Check. Highly advanced aliens who love to eat garbage? Check. Lurking sub plot of apartheid? Check. 


Honorable Mention:


Inglourious Basterds


For taking a WW-II movie, injecting the Wild West into it and producing an alternative reality for the end of the war. But in terms of impact on film, no where near QT's masterpiece - Pulp Fiction. 

Monday, November 30, 2009

Predictably Irrational in the electronics store

Two things happened that led me to write this blog post.
One, I've just read (heard actually, through an Audible Audiobook) Dan Ariely's excellent book - Predictably Irrational http://www.predictablyirrational.com/.

Two, newly sensitized by that book, particularly about Relativity (not the Einstein variety, the common variety), my recent visit to an electronics store (Reliance Digital) was a nice eye opener on what retailers do to convince, confuse & corrupt us into buying what they want us to buy, rather than what we want to buy.

As I walked to the DVD player section of Reliance Digital, I was greeted by shelves full of DVD players from every manufacturer imaginable. The Sony's & Samsung's rubbed shoulders with the Onida's & Mitashi's. I was looking for a particular combination of features and specifically a Phillips DVD player (probably because I have one myself. NOTE: That would be Anchoring in Ariely's book).

The sales person came forward, heard my desired features list - DivX compatible, USB reader capability & HDMI output - and took me to the shelve that had two DVD players.

"This is the Philips DVD ", he said. "DivX compatible, reads USB & has HDMI out." I asked him the price and he mentioned what was well within the budget I had in mind.

"But this", he said, pointing at the DVD player next to the one he was showing me all this while, "is the Phillips DVD . All the features of the other model PLUS the glossy exterior finish, a FREE HDMI cable and picture Upscaling".

At this point, he was joined by another sales person. He repeated the glorious features of the second model and I found upon asking, that this 'advanced' model was pricier by a whole 67% when compared to the first model.

Then came the killer blow, the one Dan Ariely warns us against in the book.

The first sales person said - "It's only XXX.XX more than the less advanced model. Go for it. It's the best!"

What is happening here?

According to the book, the cheaper, less functional DVD player is a decoy. It's there to make the feature rich & more expensive DVD player look better as well as create a price point in your mind, what Ariely calls Arbitrary Coherance.
If the less functional DVD player is 5000 rupees for e.g. you would expect naturally that with the 'advanced glossy finish & the FREE HDMI cable' the more functional DVD player would be some what pricier.

The other thing that happens is that you compare the prices with each other, not individually. So, rather than think that you are about to spend 7000 rupees on a DVD player, you think you are going to spend "just 2000 rupees more than the less attractive mode". This allows you to rationalize the decision to pick the more expensive item.

So next time you are out shopping, consider how the items have been laid out before you. Try & pick the decoys and avoid buying something just because it has been placed next to a somewhat inferior version of itself and has smooth talking salesmen/saleswomen showing you just how little more you'd end up spending to get a 'superior' version!

Happy Shopping! :-)

Tuesday, November 3, 2009

Commute to Embassy Golf Links (EGL) from North Bangalore



View Larger Map


That took me over an hour to do. The stretch from Indiranagar BDA Complex to the turning to Indiranagar 80 feet road is full of potholes & pillars under construction for Namma Metro. The part from the end of 80 feet road where you turn right to get to 100 Feet Road is also time consuming, owing to heavy traffic through narrow, winding lanes.


Not a good strategy to follow at all. My commute time was 0905 - 1010 hrs. That is, by 1010 hrs, I was parked within EGL.


Here's what I did, on a whim, on the way back.






View Larger Map


This took much much lesser time. Starting at around 1745 hrs, I was home by around 1830 hrs.


Will be taking this route home from now on. If you live somewhere in North Bangalore or have to go that way one day, take this route. It's pretty nice, good roads.

Monday, November 2, 2009

The Long Tail of iPhone Apps

I recently read this article on how there are too many Apps in the iTunes App store and most of them are Crap.


This particular article is arguing that the actual barrier to entry for other smartphone App Marketplaces is much lower than Apple advertises it to be (some 100,000 apps in the iTunes App Store). This might be true, but I think the argument on which that conclusion is based, that is, their lament about most of the apps being crap, is not so sound.


Yes there are a lot of fart apps. Yes there are other apps that you or I may not find useful.
But lets not forget, what makes eBay auctions tick, what makes the iTunes Music Store tick, what makes (illegally, no doubt) peer-to-peer music downloads tick and what makes the Web in general tick is millions of people adding content that they think will be useful to others in their 'tribe'. 


Given that the content is digital, there is a low barrier to entry and consumers have infinite choice (as per The Long Tail of Marketing, Chris Anderson), so platforms that support this mass of niches are the ones that win.


Do you read all of the several million Google text ads? What makes you think they are all relevant to you? Does that mean, except for the ones that are relevant to you, all the rest are crap? :-) This simple analogy, when applied to Apps will show how the argument, that there's a lot of 'crap' in a marketplace is equal to that marketplace being doomed or useless, is flawed.


That even a control freak company like Apple has realized this in two markets - Music & Smartphone Apps is sure enough pointer that this is a way to keep from being relegated to the museum of technology. After all, Apple could have decreed, like they do in so many other areas that twenty Apps, all written by Apple would suffice for any user. They didn't. 


I don't know if we'll ever see this or not, but a graph of The number of apps sold/downloaded versus their unique rank in the iTunes App Store would make for fascinating analysis. I suspect that graph would look like a ... long tail.

Sunday, November 1, 2009

A Little Revamp

Hoping to return to the blogging habit and so I started out with a simplification of the template. Hopefully this is more readable.

Thursday, June 18, 2009

OpenSocial In The Enterprise

This is a short post on some very long discussions that we(me & Rajvel) had on how OpenSocial fits in the Enterprise world.

First, here are the resources we referred to -

The OpenSocial specification

The OpenSocial Gadgets specification

To start with I'd like to debunk the 'Portability of Gadgets across containers' concept for OpenSocial containers in the Enterprise world.

Assertion: Outside of pure social networking, portability of Open Social Widgets has no meaning. Portability only comes into play when using Open Social Javascript API's to get People, Friends, etc. This ensures a social networking widget written using OpenSocial features of the container will run on any other OpenSocial container & more importantly work in the context of that container without any code change.

In the enterprise world, where it is more likely that each provider will create non-standard extensions/features to the container to solve their business case, portability has no meaning at all. We're not after OpenSocial API's. We're mostly after a platform to enable widget developers.

Packaging: The Hidden Benefit?
Moving on, according to us, one of the hidden benefits of the use of an OpenSocial container in the enterprise is - Packaging.

As per the OpenSocial Gadget specification, there are two distinct delivery mechanisms for a OpenSocial gadget. The more often used one, where the gadget is defined in the of the Gadget XML & is processed by the container.

The other where one provides a URL to the content (HTML + CSS + Javascript) somewhere. In this case interestingly, the responsibility of packaging & hosting the application/gadget is one that the Gadget Developer must take on. The container simply uses the content from the URL, wraps it in an IFRAME and passes it on.

Constrast this with the pure OpenSocial Gadget case where the Gadget Developer knows the target container & it's (probably proprietary features). He develops & tests his gadget against this container in his test setup. Thereafter, he simply shares with the world one XML file and everything else is gloriously managed by the container! How do you like that for convenience? :-)

This also brings in a counter-argument to our assertion of Portability of Gadgets across containers being nonsensical in the enterprise context. But we would like to point out that, while the Gadget Developer relies on the portability of his gadget & therefore is comfortable in publishing the XML confident that it will run on a container that is similar to his, the gadget is NOT portable across ANY OpenSocial container in the way that true social gadgets using the core OpenSocial API's are.

You may want to think of the analogy of a Java programmer who develops an application on an X86 machine, confident (at least reasonably) that this same program will run just fine on a Mainframe that has a Java VM.

Exposing Jazz Services as Javascript API's

This is perhaps the obvious next step in the thought process. Think of a Jazz Open Social container, that has implemented a Jazz Foundation feature that exposes all of the JFS services as Javascript API's.

Is that a good idea? Or worthwhile?

Or would it be better to just ask gadgets/widgets to simply use the existing REST API's?
I can only argue that it would be convenient for widget developers if all the complexity of making the REST requests were abstracted away.

This would be like the Jazz Java SDK that is available today that does this on the server side.
The question of why we should not just provide this as a simple Javascript library comes up again. Let the widget developer use the library in whatever way they seem fit & deal with the packaging.

But then you miss out on the benefits of the pure HTML deliver of OpenSocial, as argued above. So we think this is a good idea too. It would enable rapid development of widgets for the Jazz platform, using the power of the Jazz services to any one using the JTS (which would probably have a OpenSocial container bundled in & have special features implemented).





Wednesday, May 27, 2009

PonderPoint #2: ExRel with OSLC

This is a rather technical one. My thoughts on how ExRel's as they exist in Webtop could be done using basic OSLC (Open Services For Lifecycle Collaboration) concepts.

My first argument is that ExRel's in Webtop are essentially a correlation mechanism. The idea is to say some object, say a Model Element, is related to another object, say a Work Item. The intention is never to understand the underlying data at the other end of a link.

My second argument is that this fits with the Level 1 definition of OSLC where you can link objects simply by using URL's given that each resource/object has a URL.

My third argument is that each side of the ExRel must store the URL of the other side. Now that brings up a question of who stores all these mappings of objects -> related object URL's?

My argument here is that given that we're trying to enable Collaborative ALM here, and avoid brittle point to point integrations, we cannot ask tools to store this data. 

The counter argument that just occurred to me when typing this out, is that if each tool were to store objects -> related object URL's mapping then we could have ALM without really using any Jazz services simply relying on REST. That's really a Level 1 kind of idea.

The other way, which I find more appropriate is this. Given that we're speaking of solving ALM, we're definitely talking about more than one tool. So if we're linking objects it must be from the context of a new application (such as RTC/Webtop). Therefore, the objects -> related object URL's mapping storage and maintenance should be done by that application using several Jazz Foundation Services

We'd obviously store mappings both ways to enable navigation to related objects both ways given that ExRel's are not directional.

Classifying Twitter

I mean to expand on this later. But I was wondering how to 'label' Twitter?

I was hearing the TWiT podcast (http://twit.tv/twit)
which is an excellent podcast by the way and as is customary, there's a social media update from Leo Laporte.

Here's the first update. Lance Armstrong, avid twitterer, refused to speak to the press and instead updated his Twitter and initmated fans about a broken arm. Is this bypassing of conventional media? Is Twitter the ultimate ether, where anyone with a radio station can broadcast news? And your twitter account is exactly a mechanism to do that?

Here's the second story, about corporate use of Twitter.
An airline bypassing all conventional media for advertising vis-a-vis : radio, tv, print media, the traditional internet web ad's and going straight to the users.

PonderPoint #1 : The Losers of Tennis

We know the winner and the first runner up in a tournament of tennis gets prize money. Ever wonder what happens to the hundreds who are not one of those two fortunate ones? They still have to buy racquets, hire coaches, travel to tournaments. How do they sustain themselves?

Thinking....

PonderPoints

What are those? They are things that I'm pondering about. My next post would be the start. Watch out.

I return

I return. 
I don't know why.
Perhaps I still have something to say?