Syringe.Net.Nz
Irregular Injection of Opinion
RSS 2.0|Atom 1.0|CDF

 Wednesday, April 26, 2006
It's The Platform Stupid

So we had a great couple of lunchtime sessions at CodeCamp last weekend. I ws one of the presenters for both.

On Saturday I was with fellow RD Jeremy Boyd and Microsoft Architect Advisor (aka Evangelist) Mark Carrol. We were discussing the future of software development.

On Sunday it was a discussion on the business of software with Mauricio Freitas from Geekzone and Rod Drury from Aftermail.

Anyway, Tim Haines has blogged about some of what was said I herewith is my reply :-) (Read that post first if you've not already)

I'm am positive that I didn't say anything about Vista/Live specifically... we have it Video'd so we can find out. But I probably did misinterpret Rod supporting the Live/Vista wave of stuff if I said the words Vista and/or Live in my reply to Rod then I'll buy Tim lunch!). That said. I stand by my sentiments I think they are important and I think they are important for reasons that I really reinforced on Sat. Basically success in the software business is easier to achieve (for smaller scale businesses especially) if you build out on top of someone elses platform.

If we think of a quick history of computing.... the real success of the PC and Microsoft came about because of a few things:

  1. IBM and Intel provided a ubiquitous and fairly open hardware platform.
  2. Windows provided a platform for a whole ecosystem to build up on. ISVs fed of the uiquity of Windows and Windows was successful because everybody needed it to run their chosen applications- from Word to Autocad to Matlab.
  3. Some of the ISVs formed Platform type ecologies themselves- think of 3DS Max, Autocad. Think of Aftermail even, it is an application based on top of an application that runs on Windows that runs on IBM Compatible hardware.

Then along came the internet. The internet is a platform. My submission is that in terms of the layers we see above, the internet is far more of an IBM hardware platform than a plugin supporting 3D application.

No one owns the internet, no one dominates the internet to the extent of anything above. But, I don't think that it's stupid to reflect on this historical context a bit when we talk about future possibilities and platform plays.

So for example if you want to play in the e-commerce sandpit then you could build directly on the internet as your platform- say making a turnkey shopping app, or, you could build on top of another persons internet platform, say building tools to support business on eBay or TradeMe.

We're never going to have a Windows equivalent on the internet. No matter how hard Microsoft, Google and Yahoo try it's just not going to happen. The primary reasons being that a) no one vendor has a critical mas of market share and; b) It's too easy to build stuff on the internet without leveraging another platform (try writing stuff to run o Windows PCs without an OS... you need a Windows or a Linux  make it a realistic proposition).

They way I see it there is a fundamental rule for all this 'future' web stuff:

Your application has to be a platform. It has to be a platform for others to build on top of from a business perspective foremost. And to achieve that business platform it's likely that you'll need to have your application setup as a platform in the technological sense to some degree as well. If you can support an ecosystem ontop of your application it will flourish.

Now where does this leave us with the whole discussion around Live.com? Live is a platform play, make no doubt about it- frankly it's about time. Does anyone remember Hailstorm? If that hadn't been sunk by the usual 'big corporate paranoia' that goes on do you thin we'd been all excitied about this Web 2.0 thing now? Or would it have happened a couple of years ago?

I want to be able to build applications that leverage my personal data, I'm less concerned with privay than I am with imersing myself in a decently chunky technological soup that makes my life better. The key problems in my life today are that I have too much information to digest, too many things todo and frnakly too many opinions on too many things to be able to express them, do them and read them in the time I have available. I couldn't give a crap if it's Microsoft or Google or Yahoo or whoever that drives the next platform but someone has to step up to the plate and do it and be able to do it without wails of 'multinational this' and 'big corporate that'.

I'm baffled as to how a shareable web hosted calendar type application (as we would have had with Hailstorm) was wrong when MSFT proposed it in 2001 but is the best thing since tinned beer now that Google have jumped on top of it. I reiterate- no one is going to dominate the internet.

.NET | Mix06|Wednesday, April 26, 2006 10:23:25 PM UTC|Comments [1165]|    
Monday, June 19, 2006 9:31:39 AM UTC
nice blog
Friday, July 21, 2006 8:50:22 AM UTC
hello! http://nissan-sentra-np.blogspot.com/ http://nissan-xterra-np.blogspot.com/ http://nissan-altima-np.blogspot.com/ http://nissan-350z-np.blogspot.com/
Richarde
Monday, August 14, 2006 5:08:37 AM UTC
War does not determine who is right, war determine who is left.
Tuesday, August 15, 2006 2:06:07 PM UTC
Don't put off till tomorrow, what you can do today.
Tuesday, August 15, 2006 2:08:49 PM UTC
A whistling girl and a crowing hen always come to a bad end.
Thursday, August 17, 2006 1:54:13 AM UTC
Dark bread makes cheeks red, white bread makes people dead.
Thursday, August 31, 2006 7:52:03 PM UTC
If you have to do it, you might as well do it right.
Thursday, August 31, 2006 7:54:21 PM UTC
Was Du nicht willst, dass man Dir tu', das fug auch keinem andern zu.Wenn Du es schon machen musst, dann kannst Du es auch gleich richtig machen.
Sunday, September 03, 2006 11:15:46 AM UTC
Thank you!
Wednesday, September 06, 2006 8:13:52 PM UTC
Honest work never hurt.
Wednesday, September 06, 2006 8:15:27 PM UTC
Honest work never hurt.
Thursday, September 07, 2006 6:01:51 AM UTC
Thank you!
Thursday, September 07, 2006 9:45:17 PM UTC
Time is money.
Friday, September 08, 2006 2:00:20 AM UTC
Thank you!
Friday, September 08, 2006 4:22:32 AM UTC
Thank you!
Friday, September 08, 2006 4:25:48 AM UTC
Thank you!
Friday, September 08, 2006 4:27:29 AM UTC
Thank you!
Friday, September 08, 2006 10:39:52 PM UTC
Trouble shared is trouble halved,joy shared is joy doubled.
Friday, September 08, 2006 10:42:34 PM UTC
Man with hand in pocket feel cocky all day.
Friday, September 08, 2006 10:43:22 PM UTC
Man with hand in pocket feel cocky all day.
Friday, September 08, 2006 10:46:16 PM UTC
War does not determine who is right, war determine who is left.
Friday, September 08, 2006 10:47:26 PM UTC
War does not determine who is right, war determine who is left.
Friday, September 08, 2006 10:48:06 PM UTC
Man who live in glass house should change clothes in basement.
Saturday, September 09, 2006 1:39:31 PM UTC
Thank you!
Saturday, September 09, 2006 1:43:24 PM UTC
Thank you!
Saturday, September 09, 2006 1:44:27 PM UTC
Thank you!
Saturday, September 09, 2006 2:18:37 PM UTC
Don't put off till tomorrow, what you can do today.
Saturday, September 09, 2006 11:21:55 PM UTC
Thank you!
Saturday, September 09, 2006 11:30:44 PM UTC
Tell me who you associate with, and I will tell you who you are.
Sunday, September 10, 2006 9:08:17 AM UTC
Do not cut off the neck of that which has had its neck cut off.
Saturday, September 16, 2006 1:03:44 PM UTC
Thank you!
Saturday, September 16, 2006 1:05:25 PM UTC
Thank you!
Sunday, September 17, 2006 9:02:45 AM UTC
Thank you!
Monday, September 18, 2006 11:50:19 PM UTC
Thank you!
Monday, September 18, 2006 11:53:25 PM UTC
Thank you!
Monday, September 18, 2006 11:54:33 PM UTC
Thank you!
Monday, September 18, 2006 11:56:31 PM UTC
Thank you!
Monday, September 18, 2006 11:57:04 PM UTC
Thank you!
Sunday, September 24, 2006 12:11:52 AM UTC
A whistling girl and a crowing hen always come to a bad end.
Monday, September 25, 2006 10:31:52 PM UTC
Alter schutzt vor Torheit nicht.
Monday, September 25, 2006 10:32:56 PM UTC
Alter schutzt vor Torheit nicht.
Wednesday, September 27, 2006 4:13:45 AM UTC
Schwarzbrot macht Wangen rot, Weissbrot macht Leute tot.
Saturday, September 30, 2006 12:55:45 PM UTC
Anti-Anxiety Aromatherapy: blend 3 drops neroli,2 drops patchouli,2 drops geranium,2 drops rose,2 drops ylang-ylang,1 drop frankincense,1 drop bergamot
Wednesday, October 04, 2006 3:13:31 PM UTC
Anti-Anxiety Aromatherapy: blend 3 drops neroli,2 drops patchouli,2 drops geranium,2 drops rose,2 drops ylang-ylang,1 drop frankincense,1 drop bergamot
Friday, October 06, 2006 5:14:20 PM UTC
great post
Friday, October 06, 2006 9:37:35 PM UTC
nice post
Friday, October 06, 2006 11:19:40 PM UTC
i liked it
Friday, October 06, 2006 11:40:04 PM UTC
i liked it
Saturday, October 07, 2006 1:01:05 AM UTC
nice post
Saturday, October 07, 2006 2:38:31 AM UTC
great post
Saturday, October 07, 2006 4:16:43 AM UTC
i liked it
Saturday, October 07, 2006 5:35:24 AM UTC
i liked it
Saturday, October 07, 2006 7:01:11 AM UTC
great post
Saturday, October 07, 2006 9:21:52 AM UTC
i liked it
Saturday, October 07, 2006 10:26:39 AM UTC
nice post
Saturday, October 07, 2006 10:38:48 AM UTC
nice post
Saturday, October 07, 2006 1:31:53 PM UTC
i liked it
Saturday, October 07, 2006 2:44:25 PM UTC
i liked it
Saturday, October 07, 2006 3:31:04 PM UTC
i liked it
Saturday, October 07, 2006 9:23:35 PM UTC
nice post
Sunday, October 08, 2006 5:14:26 AM UTC
nice post
Sunday, October 08, 2006 8:50:05 AM UTC
great post
Sunday, October 08, 2006 9:45:44 AM UTC
great post
Sunday, October 08, 2006 10:34:05 AM UTC
nice post
Sunday, October 08, 2006 10:47:40 AM UTC
great post
Sunday, October 08, 2006 1:05:22 PM UTC
nice post
Sunday, October 08, 2006 1:24:17 PM UTC
i liked it
Sunday, October 08, 2006 2:02:28 PM UTC
i liked it
Sunday, October 08, 2006 4:46:23 PM UTC
great post
Sunday, October 08, 2006 4:46:24 PM UTC
great post
Sunday, October 08, 2006 5:17:33 PM UTC
nice post
Sunday, October 08, 2006 5:17:36 PM UTC
nice post
Monday, October 09, 2006 4:09:00 AM UTC
great post
Monday, October 09, 2006 6:13:56 AM UTC
nice post
Monday, October 09, 2006 6:39:32 AM UTC
nice post
Monday, October 09, 2006 9:20:06 AM UTC
i liked it
Monday, October 09, 2006 11:53:25 AM UTC
nice post
Monday, October 09, 2006 11:53:30 AM UTC
great post
Monday, October 09, 2006 7:45:11 PM UTC
i liked it
Monday, October 09, 2006 10:53:56 PM UTC
great post
Tuesday, October 10, 2006 1:25:48 AM UTC
great post
Tuesday, October 10, 2006 11:33:26 AM UTC
great post
Tuesday, October 10, 2006 11:33:28 AM UTC
nice post
Tuesday, October 10, 2006 2:52:58 PM UTC
great post
Monday, October 16, 2006 1:16:40 AM UTC
Don't put off till tomorrow, what you can do today.
Monday, October 23, 2006 6:21:52 AM UTC
Thank you!
Monday, October 23, 2006 12:56:15 PM UTC
Thank you!
Monday, October 23, 2006 5:24:37 PM UTC
Thank you!
Monday, October 23, 2006 10:27:45 PM UTC
Thank you!
Wednesday, October 25, 2006 2:20:04 PM UTC
Time is money.
Thursday, October 26, 2006 5:00:00 PM UTC
Die Axt im Haus erspart den Zimmermann.
Sunday, October 29, 2006 12:09:43 AM UTC
Aller guter Dinge sind drei.
Sunday, October 29, 2006 7:45:18 PM UTC
Dark bread makes cheeks red, white bread makes people dead.
Wednesday, November 01, 2006 10:06:03 AM UTC
There are two sides to everything.
Wednesday, November 01, 2006 10:07:04 AM UTC
Alter schutzt vor Torheit nicht.
Wednesday, November 01, 2006 3:08:27 PM UTC
I like your site very much indeed.
Wednesday, November 01, 2006 8:04:16 PM UTC
I like your site very much indeed.
Thursday, November 02, 2006 1:44:44 AM UTC
I like your site very much indeed.
Thursday, November 02, 2006 1:47:28 AM UTC
I like your site very much indeed.
Thursday, November 02, 2006 7:51:56 AM UTC
I like your site very much indeed.
Thursday, November 02, 2006 10:19:22 AM UTC
Thank you!
Thursday, November 02, 2006 12:30:50 PM UTC
I like your site very much indeed.
Thursday, November 02, 2006 3:01:29 PM UTC
Don't put off till tomorrow, what you can do today.
Thursday, November 02, 2006 3:21:17 PM UTC
Great site. Good info.
Thursday, November 02, 2006 5:23:38 PM UTC
Great site. Good info.
Thursday, November 02, 2006 7:14:26 PM UTC
I like your site very much indeed.
Friday, November 03, 2006 12:47:51 AM UTC
Thank you!
Friday, November 03, 2006 4:45:12 AM UTC
Is he away?
Friday, November 03, 2006 4:45:12 AM UTC
Nice site. I like it very much.
Friday, November 03, 2006 4:45:12 AM UTC
Prestige of posession.
Friday, November 03, 2006 4:45:14 AM UTC
Good for you this way.
Friday, November 03, 2006 4:45:19 AM UTC
Where is Jack?
Sunday, November 05, 2006 10:11:52 AM UTC
Schwarzbrot macht Wangen rot, Weissbrot macht Leute tot.
Sunday, November 05, 2006 10:12:56 AM UTC
Die Axt im Haus erspart den Zimmermann.
Tuesday, November 07, 2006 11:27:56 PM UTC
Thank you!
Wednesday, November 08, 2006 4:31:36 PM UTC
Madchen, die pfeifen und Hennen (Hahnen), die krahn, soll man beizeiten den Hals herumdrehn.
Wednesday, November 08, 2006 4:33:09 PM UTC
Time is money.
Sunday, November 12, 2006 2:27:13 PM UTC
Thank you!
Tuesday, November 14, 2006 7:57:25 PM UTC
Thank you!
Thursday, November 16, 2006 5:14:46 PM UTC
If it is worth doing at all, it's worth doing it right.
Monday, November 20, 2006 7:08:03 PM UTC
A man is known by the friends he keeps.
Tuesday, November 21, 2006 11:20:36 PM UTC
Thank you!
Thursday, November 23, 2006 12:09:59 AM UTC
Thank you!
Friday, November 24, 2006 2:49:15 AM UTC
A man is known by the friends he keeps.
Saturday, November 25, 2006 12:17:03 AM UTC
Thank you!
Saturday, November 25, 2006 12:56:08 AM UTC
free ringtones
Saturday, November 25, 2006 12:57:00 AM UTC
free ringtones
Saturday, November 25, 2006 1:03:52 PM UTC
If you have to do it, you might as well do it right.
Sunday, November 26, 2006 6:43:06 AM UTC
free ringtones
Sunday, November 26, 2006 6:44:39 AM UTC
free ringtones
Monday, November 27, 2006 11:23:40 AM UTC
Dark bread makes cheeks red, white bread makes people dead.
Tuesday, November 28, 2006 4:31:20 AM UTC
free ringtones
Tuesday, November 28, 2006 4:32:22 AM UTC
free ringtones
Wednesday, November 29, 2006 9:43:50 AM UTC
Dark bread makes cheeks red, white bread makes people dead.
Wednesday, November 29, 2006 8:28:19 PM UTC
Jedes Ding hat seine zwei Seiten.
Thursday, November 30, 2006 12:39:06 AM UTC
Author, thank you!
Friday, December 01, 2006 2:16:06 AM UTC
Wenn Du es schon machen musst, dann kannst Du es auch gleich richtig machen.
Saturday, December 02, 2006 12:31:07 PM UTC
Trouble shared is trouble halved--joy shared is joy doubled.
Saturday, December 02, 2006 4:46:29 PM UTC
Nice design
Wednesday, December 06, 2006 11:44:46 AM UTC
Nice design
Tuesday, December 12, 2006 11:16:31 PM UTC
Author, thank you!
Wednesday, December 13, 2006 12:50:38 AM UTC
Good site
Wednesday, December 13, 2006 2:22:23 AM UTC
Good site
Wednesday, December 13, 2006 7:44:16 AM UTC
Die Axt im Haus erspart den Zimmermann.
Wednesday, December 13, 2006 8:57:15 PM UTC
Good site
Wednesday, December 13, 2006 11:39:32 PM UTC
Good site
Thursday, December 14, 2006 2:26:32 AM UTC
Good site
Thursday, December 14, 2006 5:12:36 AM UTC
Author, thank you!
Thursday, December 14, 2006 8:01:42 AM UTC
Good site
Thursday, December 14, 2006 10:32:45 AM UTC
Author, thank you!
Thursday, December 14, 2006 1:10:40 PM UTC
Author, thank you!
Thursday, December 14, 2006 3:29:09 PM UTC
Author, thank you!
Thursday, December 14, 2006 5:33:35 PM UTC
Nice design
Thursday, December 14, 2006 8:25:49 PM UTC
Author, thank you!
Thursday, December 14, 2006 10:16:56 PM UTC
Author, thank you!
Thursday, December 14, 2006 10:21:09 PM UTC
Good site
Thursday, December 14, 2006 10:21:33 PM UTC
Good site
Thursday, December 14, 2006 10:21:52 PM UTC
Good site
Thursday, December 14, 2006 11:27:39 PM UTC
Nice design
Friday, December 15, 2006 2:15:05 AM UTC
Author, thank you!
Friday, December 15, 2006 4:43:57 AM UTC
Author, thank you!
Friday, December 15, 2006 7:07:00 AM UTC
Nice design
Friday, December 15, 2006 9:53:15 AM UTC
Nice design
Friday, December 15, 2006 11:39:05 AM UTC
Author, thank you!
Friday, December 15, 2006 1:13:15 PM UTC
Author, thank you!
Friday, December 15, 2006 3:36:57 PM UTC
Nice design
Friday, December 15, 2006 8:09:44 PM UTC
Nice design
Friday, December 15, 2006 8:38:50 PM UTC
Nice design
Friday, December 15, 2006 9:23:39 PM UTC
Nice design
Friday, December 15, 2006 11:13:04 PM UTC
Good site
Saturday, December 16, 2006 2:05:30 AM UTC
Nice design
Saturday, December 16, 2006 5:03:26 AM UTC
Author, thank you!
Saturday, December 16, 2006 8:03:04 AM UTC
Author, thank you!
Saturday, December 16, 2006 10:58:52 AM UTC
Good site
Saturday, December 16, 2006 2:01:56 PM UTC
Nice design
Saturday, December 16, 2006 5:03:22 PM UTC
Nice design
Saturday, December 16, 2006 7:59:14 PM UTC
Author, thank you!
Saturday, December 16, 2006 10:58:29 PM UTC
Author, thank you!
Saturday, December 16, 2006 11:50:40 PM UTC
Nice design
Sunday, December 17, 2006 1:32:35 AM UTC
Good site
Sunday, December 17, 2006 3:35:11 AM UTC
Good site
Sunday, December 17, 2006 3:47:56 AM UTC
Author, thank you!
Sunday, December 17, 2006 5:27:42 AM UTC
Good site
Sunday, December 17, 2006 7:27:37 AM UTC
Good site
Sunday, December 17, 2006 9:22:45 AM UTC
Good site
Sunday, December 17, 2006 11:33:54 AM UTC
Author, thank you!
Sunday, December 17, 2006 1:47:57 PM UTC
Good site
Sunday, December 17, 2006 2:36:02 PM UTC
Good site
Sunday, December 17, 2006 3:44:24 PM UTC
Author, thank you!
Sunday, December 17, 2006 6:09:14 PM UTC
Good site
Sunday, December 17, 2006 8:33:07 PM UTC
Nice design
Sunday, December 17, 2006 8:35:32 PM UTC
Nice design
Sunday, December 17, 2006 8:36:16 PM UTC
Nice design
Sunday, December 17, 2006 8:38:48 PM UTC
Nice design
Sunday, December 17, 2006 10:54:17 PM UTC
Nice design
Monday, December 18, 2006 1:24:50 AM UTC
Nice design
Monday, December 18, 2006 4:06:20 AM UTC
Author, thank you!
Monday, December 18, 2006 6:42:32 AM UTC
Good site
Monday, December 18, 2006 9:11:31 AM UTC
Author, thank you!
Monday, December 18, 2006 11:45:20 AM UTC
Author, thank you!
Monday, December 18, 2006 2:37:59 PM UTC
Nice design
Monday, December 18, 2006 5:19:15 PM UTC
Good site
Monday, December 18, 2006 6:01:35 PM UTC
Dark bread makes cheeks red, white bread makes people dead.
Monday, December 18, 2006 7:59:07 PM UTC
Good site
Monday, December 18, 2006 10:27:37 PM UTC
Nice design
Tuesday, December 19, 2006 1:06:11 AM UTC
Good site
Tuesday, December 19, 2006 3:45:00 AM UTC
Good site
Tuesday, December 19, 2006 6:17:09 AM UTC
Author, thank you!
Tuesday, December 19, 2006 8:53:37 AM UTC
Nice design
Tuesday, December 19, 2006 11:30:14 AM UTC
Author, thank you!
Tuesday, December 19, 2006 2:07:58 PM UTC
Author, thank you!
Tuesday, December 19, 2006 4:47:39 PM UTC
Author, thank you!
Tuesday, December 19, 2006 7:24:54 PM UTC
Author, thank you!
Tuesday, December 19, 2006 9:53:08 PM UTC
Good site
Tuesday, December 19, 2006 11:28:11 PM UTC
Author, thank you!
Wednesday, December 20, 2006 12:14:34 AM UTC
Author, thank you!
Wednesday, December 20, 2006 2:39:21 AM UTC
Author, thank you!
Wednesday, December 20, 2006 5:19:44 AM UTC
Nice design
Wednesday, December 20, 2006 8:01:44 AM UTC
Nice design
Wednesday, December 20, 2006 10:35:10 AM UTC
Good site
Wednesday, December 20, 2006 1:11:31 PM UTC
Nice design
Wednesday, December 20, 2006 2:20:36 PM UTC
Author, thank you!
Wednesday, December 20, 2006 2:25:20 PM UTC
Nice design
Wednesday, December 20, 2006 2:25:46 PM UTC
Nice design
Wednesday, December 20, 2006 2:33:34 PM UTC
Good site
Wednesday, December 20, 2006 2:37:11 PM UTC
Good site
Wednesday, December 20, 2006 3:30:34 PM UTC
Nice design
Wednesday, December 20, 2006 5:45:40 PM UTC
Good site
Wednesday, December 20, 2006 8:13:36 PM UTC
Author, thank you!
Wednesday, December 20, 2006 10:48:28 PM UTC
Nice design
Thursday, December 21, 2006 1:12:21 AM UTC
Good site
Thursday, December 21, 2006 3:22:03 AM UTC
Author, thank you!
Thursday, December 21, 2006 5:07:58 AM UTC
Nice design
Thursday, December 21, 2006 6:47:12 AM UTC
Nice design
Thursday, December 21, 2006 8:29:51 AM UTC
Good site
Thursday, December 21, 2006 10:13:34 AM UTC
Nice design
Thursday, December 21, 2006 11:59:26 AM UTC
Good site
Thursday, December 21, 2006 12:06:50 PM UTC
Nice design
Thursday, December 21, 2006 12:09:46 PM UTC
Good site