Now blogging at diego's weblog. See you over there!

I'm a machead

apple.jpgI just got running an old G3 powermac (from the time when powermacs came in purple, like the original iMacs), with OS X to do some clever cactus testing and debugging, and, more importantly, to improve its L&F in the mac environment. I've got a flat panel with both digital and analog inputs; the digital input is connected to the PC and the analog to the Mac. A press of a button changes the selected input source.

Within a few minutes of playing around with the Mac, I was just amazed at how much I didn't want to go back to windows. When I did switch back, Windows just felt ... clunky.

I had a mac a few years ago (a powerbook G3) and it was nice, but it had OS 9. OS X is just amazing. The UI, both in L&F and behavior, is incredible. Maybe this is an effect that will wear off, but I hope not. :) I could live all day with a UNIX like this. Too bad the machine is not powerful enough to do development in it, but I'll certainly give it a try when I've got more time. In the meantime, I am just enjoying the experience.

OS X rocks.

Categories: clevercactus, technology
Posted by diego on May 14, 2003 at 5:54 PM

"superconductive relationships"

Ray Ozzie on social software and its consequences. Whether you agree with the buzzword or not, the trend is real, and it's here to stay.
Categories: technology
Posted by diego on May 14, 2003 at 1:42 AM

open standards -- or just open?

Note: this argument has its fair bit of circular logic built in since I am "just talking" about how we find it hard to move quickly beyond the point of "just talking". Also, it's easy for me to say "oh, people should do this and that." Pontification without responsibility for implementation is easy, and that's pretty much what I'm doing. The least I can do is be aware of that, and make clear that if anyone thinks this is worthwhile I'm willing to put my money were my mouth is and help in any way I can.

In the last couple of weeks three discussions have emerged in blogland that go to the core of the future shape of the newly emerging widespread publish/subscribe, decentralized nature of the web. It seems to me that this is, in part, a consequence of the rapid changes happening on the weblog space (that most readily identifies this new "evolution" of the web, but it's not the only example). Google buying blogger, Microsoft and AOL rumored to be about to jump in, and so on. We knew that the current patchwork of loosely compatible implementations for things we use everyday (RSS, Weblog APIs, etc) is not going to be enough to maintain an open environment once the new entrants come in, but now consensus is actually becoming critical. An agreement has to be reached on these things, and fast. Cases in point: the discussion that followed my review of weblog APIs, the recent calls from Dave to create a web-wide "RSS Profile" (with great comments by Ben from SixApart, Sam, and Don), and the latest: another discussion over REST/XML-RPC and SOAP (original posting from Dave here and here, and which of them should or should not be used.

The last item, REST v. XML-RPC/SOAP is less of an issue I think. I am not saying it's not important, I'm saying it's a matter of transport rather than high-level formats or APIs. APIs should be transport-agnostic IMO. However, this is a symptom I think of a larger problem we have: continued discussion with slow resolution of the underlying issues.

So how to get past the point of recognizing the problem and starting to come up with a solution quickly? Everyone agrees, for the most part, that some solution is desirable in all of these cases. This could be done in different ways (for example, Mark Nottingham created a wiki to collect information on the RSS Profile discussion), but mostly it requires, to me, that those creating the tools and/or the originators of the standards "sit down" for a little bit and talk it over. In private. With public input, but in private. Weblogs are great for discussion, but because they're personal it's more difficult to reach consensus IMO, which requires everyone giving in a little; weblogs being personal as they are they make it difficult to give in (it's my weblog after all!).

I've been thinking that's what needed is a sort of "standards group" along the lines of ISO or whatever, but ad-hoc, based on work done and ability to make change happen once some agreement has been reached. The big corporations settled on standards bodies as neutral ground to reach agreements of sorts (not that they always work, but they're better than the alternative). We need something similar.

Dave was saying that this is an inflection point, and I think he's right. The problem is what do we do to move forward in a unified way so that when Microsft, AOL/Time Warner and others come into the space we can present a unified front that will maintain compatibility. They should be welcome as fair competitors, not feared as monopolists, and having stable, widely used standards will help.

Anyway, just an idea. :-)

Categories: technology
Posted by diego on May 14, 2003 at 1:30 AM

Copyright © Diego Doval 2002-2011.