Nick Gall's Weblog
[NOTE: I have moved. My new blog is ironick.typepad.com.]
        

Nick Gall's Weblog

Friday, June 24, 2005

Quasi-Religious Geek Humor.
Which is scarier? The Unitarian Jihad (excerpt):
We are Unitarian Jihad, and our motto is: "Sincerity is not enough." We have heard from enough sincere people to last a lifetime already. Just because you believe it's true doesn't make it true. Just because your motives are pure doesn't mean you are not doing harm. Get a dog, or comfort someone in a nursing home, or just feed the birds in the park. Play basketball. Lighten up. The world is not out to get you, except in the sense that the world is out to get everyone. Brother Gatling Gun of Patience notes that he's pretty sure the world is out to get him because everyone laughs when he says he is a Unitarian. There were murmurs of assent around the room, and someone suggested that we buy some Congress members and really stick it to the Baptists. But this was deemed against Revolutionary Principles, and Brother Gatling Gun of Patience was remanded to the Sunday Flowers and Banners committee.

Or the RESTafarian Inquisition (via Steve Maine):
Nobody expects the RESTifarian Inquisition!
Our chief weapon is surprise...surprise and tedium ...tedium and surprise....
Our two weapons are tedium and surprise...and ruthless disregard for unpleasant facts....
Our three weapons are tedium, surprise, and ruthless disregard
...and an almost fanatical devotion to Roy Fielding

You might be wondering how Unitarianism is related to geekiness (specifically web geekitude). Tim Berners-Lee describes the connection.

BTW, If you liked the RESTafarian Inquisition, you'll love...The Dead Spec Sketch (excerpt):
A customer enters a WS shop.

Mr. Praline: 'Ello, I wish to register a complaint.

(The owner does not respond.)

Mr. Praline: 'Ello, Miss?

Owner: What do you mean "miss"?

Mr. Praline: I'm sorry, I have a cold. I wish to make a complaint!

Owner: We're closin' for lunch.

Mr. Praline: Never mind that, my lad. I wish to complain about this
specification what I purchased not half an hour ago from this very boutique.

Owner: Oh yes, the, uh, the Big-Wizzdl...What's,uh...What's wrong with it?

Mr. Praline: I'll tell you what's wrong with it, my lad. it's dead,
that's what's wrong with it!

Owner: No, no, it's uh,...it's RESTing.

Mr. Praline: Look, matey, I know a dead specification when I see one,
and I'm looking at one right now.

Owner: No no it's not dead, it's, he's RESTin'! Remarkable spec, the
Big-Wizzdl, idn'it, ay? Beautiful appendix!

4:54:47 AM      

Wednesday, June 22, 2005

Cisco launches Application-Oriented Networking.
Yesterday, Cisco finally announced AON (Application-Oriented Networking), which is basically the ability to process Web services in a Cisco router. I hope this will wake up the SOA/WS-* world to the fact that for Web services to be anywhere near as big a deal as we are all claiming, then it had better be understood as a new application-level network based the SOAP envelope. Web services is not an RPC, its not a bus (not even an ESB)--its a fully routable SOAP network with SOAP intermediaries handling both business as well as technical functions.

Let me also remind everyone that AON also stands for Aspect-Oriented Networking. As I've mentioned before in my blog (see Endpoint services vs. protocol services and Aspect-oriented Networking), the SOAP header processing model enables SOAP features that are effectively aspects. Let me point out some others who are making the connection: Carlos Perez (twice),  Jason Brome, Michael Curry, and Loosely Coupled (sort of). And my favorite reference is this paper, Identical Principles, Higher Layers: Modeling Web Services as Protocol Stack, which I discussed in a previous entry.

7:55:03 AM      

Saturday, June 04, 2005

Prepare to lose your mind: The Hasselhoffian Recursion.

I've been meaning to post about this disturbingly amazing (or is it amazingly disturbing) image for some time. Given that I'm trying to keep this blog PG-13 rated, I won't post the recursive photo directly here. I'll simply provide this link to the The Hasselhoffian Recursion. Follow this link at your own risk.

To try to prepare you (or warn you) for what you are in for, below are a few typical comments from the Hasselhoffian Recursion Commentary, which is actually even better than the Recursion itself. Click the Commentary link to play it safe by viewing only the Commentary. Just don't scroll up! One last piece of advice: you can freeze the recursion by trying to drag the image.

This is one of the most disturbing things I've ever seen on the Internet.
Posted by:James Russell at January 18, 2005 09:29 PM

I'm blind!!
Brain meltdown!!
Alert:Alert:Alert:Alert:
Must reach... plug... uggg!!
Posted by: Lord Evil Toaster Oven at January 18, 2005 10:36 PM

AAAAAAAAAAARGH! *dies*
Posted by: John at January 19, 2005 03:55 PM

Okay, that's pretty nifty, but I gotta do some work...
Alright, I really should get some work done now...
Yeah, I REALLY should stop staring at this and do some work before I get fired...
Any second now I'll stop staring at this thing.
*ahem* Any second.Now.
No, NOW.
Now....
nnnow!
Dammit, I'm SO fired.
Posted by:buzz_clik at January 19, 2005 05:33 PM


5:13:49 AM      

Thursday, June 02, 2005

A SOA for Shipping - The 20-Ton Packet.
One of my favorite example of Service-Oriented Architecture outside of IT is intermodal containerized shipping. So I can't believe that I haven't blogged about the great Wired magazine article, The 20-Ton Packet, that makes the same analogy between the Internet and container shipping that I do. My analogy goes somewhat deeper into the concept of spanning layer, etc., but the article is great, nonetheless.

5:40:29 AM      

Wednesday, June 01, 2005

PostSecret.
After reading the New York Times article on PostSecret, I checked it out. This one was my favorite. I'm not sure I know why. Perhaps I'll post the secret of why I think I like it to PostSecret.
A picture named 007.jpg

5:53:16 AM      

200 SERVICES! That's great - but how many clients?
Here's another Jeff Schneider with another great post about service reuse. Here's a highlight:

Service Architects love to brag about the number of services - and I let them. Actually, I encourage them to brag. However, I'm quick to challenge these same people with a very simple question:

"200 SERVICES! That's great - but how many clients???"

This simple question usually makes the most pompous architect fall to their knees in shame.

Of course, this then begs the age old question of how to design services that are highly reusable, which leads to discussions of