January 31, 2007

I have better things to spend my money on than a computer that can run Vista.

Vista has already failed. You know the game is pretty much over when its most (allegedly) innovative software can be faked in Ajax in the browser. And Microsoft really should have noticed that if people needed more 3D graphics in their lives, VRML would have taken off and the web would have been full of virtual environments a decade ago.

The web-as-platform has decisively beaten both Apple and Microsoft as the platform for building useful software applications. And both Apple and MS are now reduced to fighting over who'll be putting the prettiest packaging around good-old-fashioned music, photography and home-movies. They've effectively succumbed to the worst tendency of the games industry : zero innovation (in fact boring rehashes of the same formulae, dumbed down) smothered in lashings of eye-candy that demand ever-more absurd hardware specs. in order to run; all in a desperate attempt to titilate the jaded palettes of the customers one more time.

It's the WaterWorld theory of software-making.

Really, really hard to see how Microsoft are going to make back their investment in Vista. Sure, they'll tax new PCs for a while yet. But, frankly, they could have done that anyway with a 10th of the effort. We know where they're headed; we've seen it with IBM : monolithic, unfocussed, and ultimately unprofitable, until someone finally breaks them up and lets a few of the pieces fly off in their separate ways.

ps : Remember if I ran Microsoft?

pps : Yes, Platform Wars is back with a new look - thanks to Google finally giving a minimal upgrade to Blogger. I approve. It's not ambitious, but it is nicely incremental, and feels a bit less clunky to use.

December 18, 2006

Meanwhile Adobe's Apollo makes a lot of sense.

One thing I'm always curious about. Where is Javasript as a scripting language for desktop apps?
Sorry, this really isn't meant to be a Dave Winer fan-site, but this is worth watching.

December 04, 2006

Not sure I get this.

Why does a telephone company want to be a broadcaster?

October 26, 2006

Go Dave!


I think maybe I should write a book about how you invent and promote standards for fun and profit, because what I'm doing here is exactly what I did when I started blogging, or publishing in XML and then RSS, or started pushing audio blog posts as enclosures in my RSS feeds. You start by putting two things next to each other that you think should work together. Then you shorten the distance, and shorten it again, and keep optimizing until you have something that other people could use. Then you tell them about it, and tell them again, and again and so on until you have a standard.

October 04, 2006

Accelerated suicide
Great Steve Yegge post on the importance of Javascript.

This OTM :


This phenomenon will happen in the browser space. I can assure you it will. It's an economic certainty. There's money at play here, lots and LOTS of money; every company in the world wants a cool website. Not just a cool website; they want cool apps. Companies are realizing — glacially, yes, belatedly, yes, but inexorably — that most people with computer access in the world today live inside their browser, and they'd prefer not to leave it.

"Everyone in the world" — that's an awful lot of money at stake.

So as soon as "Scheme on Skis" or "JavaScript on Jets" or whatever comes along, that Rails-like radical simplification of the huge ugly Browser Swamp, the game will change almost overnight.



Kind of makes up for the dumb things he said about Agile a couple of posts ago. ;-)

September 28, 2006

Hendy commented that Ning isn't open source.

Agreed. I'd like to see an Open Source online web-app development / code-generation / code-management / code-sharing platform. Possibly Trac could evolve in this direction (from a very different starting point.)

I notice that I missed something from the list of improvents (in that previous post I linked) in web development. I said templating-oriented development (eg. PHP), and object publishing systems (eg. Zope) were the only real changes from trying to program web-apps as though they were any other kind of app.

Perhaps I need to add continuations based servers like Seaside. I finally watched these videos and got how cool this is.

Essentially you're allowing the language to hide all the session / interaction management.
Who owns the on-demand customer?

September 14, 2006

Joel trolling the Ruby community (yes you are, you know it)

Meanwhile, wouldn't the practical thing to do be to write the little bits that need to be fast in C?

September 13, 2006


The moral of the story is simple. You should see Heavy and YouTube as opposites in strategic error. Heavy doesn't create enough value consistently enough to be able to exert enough pressure to capture a significant share. YouTube, on the other hand, is creating a great deal of value - but also can't exert enough pressure to capture a significant share.


Bubblegeneration Strategy Lab

September 09, 2006

Trac Hacks is the free-for-all wiki-market where you can find Trac plug-ins and extension macros.

September 05, 2006

What's one of the most amazing, cool, web-based apps that no-one talks about?

Trac.

It's not flashy, or Ajaxy. But this packs so much useful functionality. Every time I show this to a developer, they drool.

Right now, if I was building a wiki-like application product for use in enterprises, or something to compete with Basecamp, I'd seriously consider starting here rather than with the usual Rails or Turbogears etc. It feels so well thought out that I bet the code is nice. And it's extensible.

August 28, 2006

Steve Gillmor on Offices

Actually, Google Apps for your Domain is sort of the opposite of what I'm predicting, that SaaS will also be available for local caching. Here the opposite seems to be taking place. Google keep hosting it their end, but let you brand it your way.

Unless, of course, it ends up in a sealed box.