Jerry: Oh… You mean… shrinkage.
George: Yes. Significant shrinkage!
So how do you enter a mature, well understood market? The naive answer is: “well if we can just get 3% of this multi-billion dollar market then we’ll be doing okay”. In practice, that doesn’t work – the market will eat you. The rules of an established market are always stacked against newcomers, and in favor of the incumbents.
Well, how about destroying the market? Shrinking it until the market leaders die?
Sounds harsh. But this can be one of the more effective tools for a start-up trying to break in. Instead of trying to carve out a space by following the existing rules of the marketplace, the start-up just lets all the air out of the balloon. The incumbent giants asphyxiate from lack of oxygen (meaning money) and the startup is the only one left standing. (Did I get enough imagery in there?)
Classic example: Craigslist. Apparently there once was this profitable part of the newspaper business called “classifieds”. Ostensibly, (and I know this may be hard to believe), people paid actual money to place their posts, er, ads, into the newspaper for other people to see.
Craig Newmark made short work of that. Craigslist monetizes only a tiny portion of their posting traffic – recruitment ads primarily – posted by companies, not individuals. Everything else is free. It’s hard to compete with free (as the music industry found out), so most of the air has gone out of the classified balloon. Craigslist snatched up the tiny amount of air that was left. By shrinking the market, Craigslist successfully competed against the big guys.
If you think about it, it’s a brilliant application of lateral thinking to the business problem. Problem: the market is too big for me to compete. Solution: shrink the market down until it’s a size I can handle.
The Web 1.0 shrinkage story was Ebay, who let the wind out of every auction house in the world. More recently there’s stubhub, who’s wiping out the lucrative event ticket aftermarket (also known as scalpers).
The ingredients of effective market shrinkage seem to be:
- Identify a cash-rich market built on inefficiencies – artificial scarcity, a massive imbalance of power etc.
- Enter the market, replacing the basic business transaction.
- Give 90%+ of the service away for free.
- Watch the big guys asphyxiate.
- Build your business on the remaining 10%- left over.
Presto – a market where you’re now the leader, at a managable size for you. Mind the pile of bodies.

Everything but the Kitchen Sync
“Math Sync is hard” I keep hearing. Why does this area suck so much? Why is it so damn hard to synchronize my calendar and contacts with multiple sources? What is up with that?
I mean, seriously, isn’t this just version control? Haven’t we solved this problem a million times with Subversion, Mercurial, Git and so on? Why is this such a big deal? Take the latest version of the content, merge it in. If there’s concurrent modification then identify a conflict and kick it up to the user to resolve. Done. Look, they even came up with a standard, SyncML, on order to normalize communication of sync information.
And yet still, in 2008, I’m sitting here on the verge of starting with a new employer, and I’m wondering about what I’m going to do about their Exchange server. Do I go for a Mac and use Entourage? Try to push everything into Google calendar? Use Spanning Sync to connect up iCal? These are a lot of acrobatics – why can’t this Just Work?
Just to demonstrate that I’m not completely talking out of a nether-oriented-orifice, I’ve even started to do some work to lend sync services to Django. It should be no surprise that I’m letting Mercurial do the heavy lifting.
Why is this space so backwards? Well, I’m tempted to blame Microsoft – they managed to get the whole world to buy in on Exchange. Companies that made otherwise sane technology decisions went with classic vendor lock-in, probably because there wasn’t much else out there to compete at the time. Microsoft (man, it feels tired just talking about this) plays well with other Microsoft products, but not well with others. There’s no CalDAV connector for Exchange, for example, meaning there’s no standards-based access to their calendar. Grr.
Another reason this space is so lame is because sync has been too long considered to be an application feature, rather than a service (perhaps an OS service?) available to be leveraged by various programs. This is the approach now taken by OS X, so I guess there’s some hope. Even in the relatively advanced world of OS X, there’s a lot of hacks still going on. I’m currently sync’ing OmniFocus on my desktop with the OmniFocus on my iPhone, using a WebDAV server that I set up myself. NetNewsWire syncs by using NewsGator.
Dodgy. I mean, this sort of works, but people don’t go around rolling their own disk i/o or network stacks just because their applications use them. This stuff should just be available to use. And it should Just Work.
UPDATE: Ironically, Google calendar announced CalDAV support today.
Posted in business, commentary, mobile.
Tagged with calendar, contacts, django, just works, linkfest, microsoft, standards, sync.
No comments
By loren – July 28, 2008