Know your customer: Pipes, Popfly, and mass acceptance

•04Jun07 • 4 Comments

Simon Brocklehurst has written a nice piece on why mashup services like Yahoo! Pipes and Microsoft Popfly will never get mass acceptance. I agree that these things are never going to be super-popular services. The questions I always ask myself when I see something new being hyped are:

  • What real world problem(s) is the product trying to solve?
  • How much time (and usually money) does it cost to use the product to solve those problems?
  • How many people want those problems solved badly enough to make the necessary investment?

Simon’s article explains fairly well how the mashup services haven’t done a good job of answering these questions. I have a similar reaction when considering services like Second Life and its predecessors, which is why I’ve never gotten past the hype on those products either.

For my part, I ask myself thse questions about the new web services we’re building every day. Will they meet the test and gain mass acceptance? I think so, but the proof is in the pudding.

Finally, as food for thought, here’s the last paragraph of Simon’s piece:

I suspect the tools that will succeed best in the “mashup” market are those that are aimed at web developers. So, if you’re looking to see who will “win” the popularity battle out of Yahoo!, Microsoft and Google, you might do worse than to consider those tools from the perspective of the web developer. If you do that, though, you’re into the world of RIA… and then you need to take Adobe, with its great tools, into account; and also possibly Sun with its forthcoming Consumer JRE and JavaFX toolset.

Do you agree with Simon? Do you think Flash/Flex/Apollo does a good job of addressing those questions? If not, why not?

Building a community, Microsoft style…

•01Jun07 • Comments Off on Building a community, Microsoft style…

Read the article and comments on this thread. Boggles my mind that Microsoft could do something this ill-advised, all in the name of protecting revenue from Visual Studio of all things.

[Update] Good discussion here as well:

But I guess that wouldn’t be the Microsoft way. Microsoft appears to be moving more towards the Verizon attitude. Hate your customers as much as you hate yourself. Which is why Mike Gunderloy won’t be an exception for much longer.

Origins of LINQ and the WinFS Black Hole

•31May07 • 2 Comments

A fascinating blog posting from Matt Warrer of Microsoft on the origins of LINQ and how the technology escaped the black hole of WinFS:

Why didn’t I start with WinFS? After all, it was all the rage inside the SQL Server org at the time. Unfortunately, it was the same story as with ObjectSpaces. They were shipping before us. We weren’t on their radar. Their hubris was bigger than ours. Not to mention my belief that WinFS was the biggest fiasco I’d ever bore witness to, but that’s another story.

Yet, part of that story was the impetus to turn LINQ to SQL into an actual product.

Way back when I attended a multi-day WinFS event put on by Microsoft. When I got back to Adobe I wrote a rather scathing report on the technology, and predicted it wouldn’t ship in Longhorn. It was a somewhat controversial report at the time, and I was greatly relieved when my prediction came true. Its nice to see that there were folks within Microsoft who felt the same…

Tip of the hat to Erwyn van der Meer for the original link.

iPhone may someday allow 3rd party apps

•30May07 • 1 Comment

From the All Things Digital conference comes news that Apple will someday allow third party applications, but we have to be “a little more patient”:

This is an important tradeoff between security and openness. We want both. We’re working through a way… we’ll find a way to let 3rd parties write apps and still preserve security on the iPhone. But until we find that way we can’t compromise the security of the phone.

I’ve used 3rd party apps… the more you add, the more your phone crashes. No one’s perfect, and we’d sure like our phone not to crash once a day. If you can just be a little more patient with us I think everyone can get what they want.

I’m happy Apple may be reversing their course here: the old story of needing to have your apps go through some vetting process at Apple sucked. I’m missing some key fact here, though: given that the iPhone runs Mac OS X, why would 3rd party apps cause the iPhone to crash? That isn’t a big problem with the Mac today. Does the iPhone not have hardware memory protection? Or is it some other software or hardware change that makes the iPhone more susceptible to 3rd party software crashes than the Mac?