Add to Google

Monday, August 20, 2007

How to make millions with the perfect movie

I've been thinking about the business of making movies, and I've come up with the perfect movie... well... at least a movie that will make lots of $$$. I'll take all the things that are really popular right now, and put them together in one movie! It will be called:

Captain Prehistoric Penguin Man - Part Second
  • Captain: Because every kid will be dressed like captain Jack Sparrow on Halloween
  • Prehistoric: Dinosaurs are always cool
  • Penguin: The ladies dig penguins these days. This will give the pirate loving boyfriends an excuse to bring their "I love small cute animals" girlfriends to the cinema.
  • Man: Every super hero under the sun is getting a movie right now. Even if the movie is really bad (I'm looking at you Electra and Ghost Rider), all super hero movies still manage to make a decent amount of money due to what industry calls the "fan-boy built-in audience".
  • Part Second: Sequels are cash cows, so I'm just going to skip the first movie and go right to the sequel. Furthermore, its called "Part Second" instead of "2" because that helps differentiate it from all the other sequels (in the spirit of "Hotshots part deux", "Shrek the 3rd" and "X2").
It will star Matt Daemon who will have a secret identity, memory loss, and he will beat the tar out of Tom Cruise. The love interest will be Julia Roberts, playing a woman who is strong-willed but eventually shows vulnerability by breaking down into silent, gross-looking tears.

It will also have either a Will Ferrel or Christopher Walken Cameo.

I'll think about the script later, it's not really important. The black suits at Fox Searchlight pictures are going to be eating out of my hand when I pitch this to them. How could I possibly go wrong with such a perfect formula?

Use case this!


Can engineers realistically be expected to think of everything that could go wrong with a system they design? Skype customers seem to think so. This week Skype went down for a few days, and on their company blog Skype offers the following interesting explanation:
The disruption was triggered by a massive restart of our users’ computers across the globe within a very short timeframe as they re-booted after receiving a routine set of patches through Windows Update.
So, essentially, everybody logged on to Skype at the same time after Microsoft made them reboot, and took the entire Skype network down with it. Interesting. This seems like a rather obscure chain of events that would cause a system outage, can Skype Engineers be forgiven for not thinking of it ahead of time?

One of the fundamental activities that any designer (be it software or any type of system) does is to perform "use cases". This basically involves putting a "user" of a system through a number of scenarios to test how they react to the system, and to test how the system holds up.

One of the first "use cases" I remember hearing in about Engineering class was the operation of a surgery laser where if you typed the operation codes in too fast, the safety mechanisms wouldn't engage and instead of targeting cancer cells in controlled bursts, it would fry you something fierce and cause a cancer way worse than what you started with. The argument is made that if the designers had spent sufficient time putting people through expected "use cases", the this would not have happened, thus the Engineers failed.

Could Skype have predicted this situation? They certainly couldn't have tested for it (how do you get 9 million people to log on simultaneously?). The jury is out on this one, but I'm willing to give the engineers some slack... mostly because the service is free, so who am I to complain?

(As a side note, much of the blog-o-sphere finds Skype's explanation too far-fetched to believe)