Sean McGrath, CTO, Propylon

Sean McGrath's Weblog.

Wednesday, December 24, 2003
    Scale free networks in immunisation programmes
'Six Degrees of Immunization' Strategy Proposed article on Scientific American. What a great idea.

posted by Sean 7:54 AM
[Link]
. . .
    pydiction
Some developers in Propylon will probably be interested in pydiction for the VIM editor. As an Emacs bigot, I will have to pass. BTW, what's with the 22/7 rating? PI in the sky?

posted by Sean 2:57 AM
[Link]
. . .
Tuesday, December 23, 2003
    Comment capability added - gingerly
I have added comments capability to this blog using haloscan. If it slows down page rendition or gets spammed or otherwise ill-used I'll be taking it down again PDQ. Hopefully, that won't happen.

posted by Sean 2:13 AM
[Link]
. . .
    On the Internet, nobody knows you are a process
The non-distinction between 'actions' and 'things' on the Web/Internet is the chewy stuff in the center of this tidbit ITWorld, e-Business in the Enterprise article.

posted by Sean 1:52 AM
[Link]
. . .
    The Point and Click Preservation Society - a festive ITWorld article
Is the simplicity of the point and click web interface threatened by the growth in non-browser based web applications? Is the simplicity worth the cost in terms of inefficiency/lack of power UI features? Santa answers "yes" and "no" respectively in this ITWorld, e-Business in the Enterprise article.

posted by Sean 1:43 AM
[Link]
. . .
Monday, December 22, 2003
    OpenOffice in Government
OpenOffice is a very, very capable office suite on Windows and Linux. This article talks about a couple of government users in Israel and Texas.

posted by Sean 1:35 PM
[Link]
. . .
    Python 2.3.3 (final)
here

posted by Sean 6:24 AM
[Link]
. . .
    Inevitable Technology Illussions
In this business, you can be wrong in one of two ways. (a) you can be wrong and outvoted by a majority who are right. (b) you can be right but outvoted by a majority who have fallen for a fallacy.
Inevitable Technology Illusions is an ITWorld article on this subject.

posted by Sean 2:26 AM
[Link]
. . .
    Inappropriate Abstractions
As regular readers of this blog know, I'm not a big fan of object abstractions for distributed systems. Part of my mission at the moment is to promote a vision of loosely coupled systems that gets most of its power from starting with asynchronous XML messaging as its primary abstraction.
Its hard work. There is a lot of wishful thinking out there that just hopes against hope that XML/Web Services is the magic sauce that will make distributed objects work. It won't. This interview with Anders Hejlsberg of C# (and Turbo Pascal and Delphi) fame contains some gems.
    "The problem with that type of programming [OO] is: it works great in a single process; it works quite well across processes; it works fairly well in a small intranet; but then it completely sucks thereafter."

    "If you hide the fact that messages go across a network, and don't know when they go across, you end up with chatty conversations. And all of a sudden, the speed of light can become a big problem for you."

    "...Whereas, we know precious little about how to scale CORBA systems in a geo-scalable fashion. We just don't. There's just no knowledge about it, and I've never heard of anyone being particularly successful doing it."


posted by Sean 12:54 AM
[Link]
. . .

. . .
Weblog Commenting by HaloScan.com