Weblog Archive >  2006 >  December >  20 Previous/Next


Scripting News, the weblog started in 1997 that bootstrapped the blogging revolution.
 

Earthquake rattles my cage Permanent link to this item in the archive.

7:15PM Pacific -- Was there just an earthquake in Berkeley??

Answer -- Yes, at 7:12PM, a 3.7 quake. It was very close-by, just above the Claremont Hotel in the Berkeley Hills.

Rattled the staircase in the house.

God bless the re-inventers Permanent link to this item in the archive.

Gotta love em, because there's no way they're going to stop breaking what works, and fixing what don't need no fixing.

A picture named tilted.jpgI've been hearing, off in the distance, about something called JSON, that proposes to solve a problem that was neatly solved by XML-RPC in 1998, the encoding of arrays and structs in a format that could easily be processed by all programming languages. The advantage being that you could easily support the protocol in any language that supported XML and HTTP, which, at the time, was quickly becoming all languages.

Then came SOAP, a re-invention of XML-RPC, that I saw as the inevitable fussing that BigTechCo's feel they have to do to give their software lock-in, make it impossible for another developer to reverse-engineer the profile they used, and make the documentation so broad and incomprehensible that it's impossible to ever completely implement it. Competition-free open protocols. Microsoft and IBM succeeded at that, with help from Sun, leading to a backlash, some of it well-intentioned, and some of it hypocritically promoted by the very same people who made SOAP so difficult to program! Such chutzpah, but already the users were so confused they thought it was just geeks being difficult.

A picture named yankeeFan.jpgI said it then, you'd still need to come up with an object serialization format for REST apps, otherwise every app has to start from scratch, they could have used the one SOAP used (we defined a profile called the Busy Developer's Guide to make that possible), or god forbid, use the original one in XML-RPC, but maybe the new devs at various big Silicon Valley companies never heard about these proto-standards, or chose to re-invent anyway. They came up with this thing called JSON, that I kept saying to myself, "You don't even want to look."

Today I looked. I read on Niall Kennedy that del.icio.us has come up with an API that returns a JSON structure, and I figured, sheez it can't be that hard to parse, so let's see what it looks like, and damn, IT'S NOT EVEN XML!

As Dr Phil asks -- What were they thinking?

No doubt I can write a routine to parse this, but look at how deep they went to re-invent, XML itself wasn't good enough for them, for some reason (I'd love to hear the reason). Who did this travesty? Let's find a tree and string them up. Now.

Ladies and gentlemen, boys and girls, this is why I'm fed up with Mountain View, Cupertino, Redwood Shores and Redmond. Give me Berkeley and New York any day. Silicon Valley is made up of little boys pulling their puds, constantly making love to each other, pretending the world revolves around them.

End of rant.

Discuss here. Note -- it's an incredible thread, proof that there's still a bunch of minds in the loop here. I'll probably write up a summary of what we learned tomorrow. Thanks.

Time to stand up? Permanent link to this item in the archive.

Assuming you agree, would you be willing to stand up with other Americans, and march together to stop the war in Iraq?

Would you march in your hometown, or go to Washington to help save the lives of young Americans in Iraq?

Will you hold a sign, a candle, say a prayer, sing a song, stand up and be counted?

Perhaps Christmas Day is a day to take to the streets?

     

Last update: Wednesday, December 20, 2006 at 7:25 PM Pacific.

Comment on today's
Scripting News

Dave Winer Mailto icon

December 2006
Sun
Mon
Tue
Wed
Thu
Fri
Sat
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Nov   Jan

A picture of a beautiful little tree.

Click here to see a list of recently updated OPML weblogs.

Click here to read blogs commenting on today's Scripting News.

Morning Coffee Notes, an occasional podcast by Scripting News Editor, Dave Winer.



Click here to see an XML representation of the content of this weblog.

Click here to view the OPML version of Scripting News.



© Copyright 1997-2006 Dave Winer.


Previous/Next