Monday, April 28, 2003


Source: ShowUsYour-Blog!; 4/28/2003; 9:55:48 AM

The long weekend.

I'm *still* studying for my Xml Web Services exam (70-310).

I'm nearly comfortable with Windows Services, Serviced Components, and - thanks to Mads - Remoting is also starting to make some sense now. Here's the killer... all along I had fooled myself into beleiving that WebServices would be the easiest part of the exam. Like most people, I've successfully un-commented the HelloWorld() web method that ships with the VS WebService template and consumed it from another ASP.NET application. Over time, I've also done a few other samples: such as AddNumbers(), MultiplyNumbers() and so forth. However, I can tell you that this long-weekend I spent at least 18 hours struggling to consume a single WebService!! Throughout that ordeal has been a real path to enlightenment.

Here are just a couple of foundational things that I had completely discounted before this weekend that I now have a fearful respect for: the discovery process (Disco and WSDL) and SOAP. I'm not really quite sure how I could have been so ignorant, but I'm pleased to say that I'm now reasonably comfortable with how all of the major WebService chunks fit together. I've discovered and built a proxy for a WebService from both VS.NET and the command line, I've altered the WSDL (pronounced "Woozdel") file so that a service hosted over Https can be discovered and referenced via VS.NET.

Here's a list of things that still I cannot do however:

  • On a webservice that is served over https, browse to the .asmx file and [Invoke] the test form. What happens?... the new window that opens to display the results opens in Http (as opposed to Https). How do you fix that?
  • If I write a custom .wsdl file, how do I get it to be the default file when you request it via: http://servername/MyService.asmx?WSDL. It seems to me that you cannot replace the default one that is generated by ASP.NET and, to reference a custom one, you have to browse directly to it, i.e.: http://servername/MyService.wsdl
  • Same for .disco files
  • Consume a service over Https with a certificate that I've generated, but is not trusted by Windows. Don't think you can do it?

My main feeling after this weekend is that, at some stage, I'm going to have to devote some time to understanding (I mean *REALLY* understanding) SOAP! Can someone please correct me if I'm wrong about that

[ShowUsYour-Blog!]
1:34:04 PM    trackback []     Articulate [] 

Source: Objective; 4/28/2003; 11:55:08 AM

Cross discipline best practices..

So, one of my primary roles at my current engagement is driving projects through the Microsoft Solutions Framework (MSF).  The MSF is a framework (as opposed to a methodology) for planning, organizing, and executing projects in a well defined, repeatable way.  The MSF promotes values and practices similar to those outlined by the Project Management Institute; clear, common team vision, iterative proccess, and proactive risk management.

My wife is studying for her Masters of Social Work, and is taking a course on Group Work.  She left a textbook lying around, and I started thumbing through it... I was suprised at how immediately applicable it was to 1.) my day to day work, and 2.) blogspace.  The values and practices were actually very similar to core tennants of MSF;  they speak of a well defined, easily communicable purpose, which is defined early in the proccess of group formation and agreed upon by all members of the group.  They illustrate how to derive the purpose from well defined needs.  The iterative evolution of the group is discussed.  Criteria for success is mentioned, as are risks and communication models.

The applicability to my work is obvious, the connection to blog space is a bit more subtle.  I can't completely articulate it just yet, but it kinda feels like all of blogspace works like a huge social work group.  There is a well defined context for the group (the world).  Membership in the group is well defined (anyone with a browser can participate). The group has well defined, common needs; clearly, the need to communicate, the need to be heard, the need for socialization, etc. We're all either geeks, poets, or both, and we need attention.  We have a series of activities that we participate in as members of a group;  posting, referencing, commenting, sharing pictures, meeting in person. The purpose of the group?  thats a much tougher question.  We should all cook on that one for a while.

As you may have guessed, I'm becoming more and more intersted in how the various threads around me intertwine;  the large scale real world, my personal life, my friends,  my proffessional endeavors, the larger social context of those endeavors, and blogspace. I'm starting to see glimmers of how the person I am, the work that I do, and the people I enjoy spending time with can come together. 

So far, its been a thought provoking day. :D

By chrisca208@msn.com. [Objective]

1:01:36 PM    trackback []     Articulate [] 

Source: Escapable Logic; 4/28/2003; 9:36:48 AM

The Flip Side . . .

. . . of last time is the buyer's ethical responsibility to embrace the seller and help extend the seller's skills and reputation. If that's the flip side, then my last rant must have been the flippant side, noting how resentful and impatient we are with a seller's shortcomings, whether real or assumed.

The urge to encourage and cultivate a seller is part of the relationship model that Doc has been championing along with many others. During the period between 40 to 1 B.C. (Before Cluetrain), we assumed that commerce is simply commercial, with buyers and sellers doomed forever to terse, often adversarial salvos. We might call that communication mode expedient. The long decline into mass marketing and the muting of the customer's voice had caused us to forget about the market conversation, or to conduct it sotto voce at best.

Then the Internet clued us that the market is a conversation and money is just the punch line.

Doc reports that, soon after the ink dried, the Clue Trainers started hearing from people whose cultures had not lost the art of transactional conversation. They pointed out that real markets are more than conversations, they're relationships, crafted one conversation at a time, often over decades and generations.

When we realize that markets are relationships, we can recognize that Iraq's Sumerian ancestors invented written language, not to record their ancient myths and epic poetry, but to keep track of market conversations and the relationships developed out of them. At first they were anecdotal, like blogs are today. They evolved like blogs, getting more efficient, connected and data-like until an Italian friar named Fra Luca Pacioli invented double entry bookkeeping in 1494. In a very real sense, double entry bookkeeping was the XML of the Renaissance. (Are the "o", "k" and "e" double-entered in "bookkeeping" just to get the point across? How weird is that?)

We need to be clear: Literature, Ethics and Law are the products of explicit recorded history and explicitness is the enabling technology of market relationships. Like VisiCalc jump-starting personal computing, public markets were the killer app that jump-started money and writing and literacy. Without public markets, trade isn't robust enough to support anything more than ad hoc barter. The agora requires standard pricing of a commodity to act as a medium of exchange (probably grain in Mesopotamia) and writing to support the market experience, where you barter your pig in the morning for grain or shells or coins and then barter them for a rabbit, maize, mead, a trinket and a little hashish to make it all seem worthwhile. When everyone uses the same barter good, it's money, no matter how it's styled.

The agora was surrounded by cafés, foundries for written philosophy, politics, laws. John Bosak famously said that "XML gives Java something to do." Writing gave Hammurabi, Homer, Plato, Aristotle and Solon something to do.

We didn't need literacy to teach the youngsters in Ur about Gilgamesh. Epic poetry retold around the hearth did that more effectively than books ever would. We needed writing only to record explicit market relationships:

<grain_deposit>Farmer Hotep deposited 40 bushels of high quality grain in the South Baghdad Granary on the 4th day of the 8th moon of the 7th year of the reign of Shalmaneser III.</grain_deposit>

Indeed, the first business forms were Cunei-forms; the first data platform, wet clay; the first data managers, priests (we still think of them as priests, which is how they like it). The data was as closed and proprietary as it gets: Farmer Hotep could no more get at or read his record than you can get at or read your Homeland Security profile. The development of agriculture implied, even demanded, markets and markets imply a thin-client form of literacy, just as TV implies illiteracy, email and blogs imply mass literacy and, I would argue, XML implies, even demands, Open Data.

Agriculture was the watershed organizing force that institutionalized slavery and accounting. Daniel Quinn suggested that the Garden of Eden Myth started as the recounting of a barely remembered hunter-gatherer utopia in the lush Fertile Crescent before farming and climate cleared and desolated the middle east.

Explicating the Implicit

As Ross Mayfield noted, it's often good to be explicit. In the case of transactions, Cluetrain gave us a context to be explicit about market conversations. Bloggging tools set us up to record and archive our thoughts and, collectively, to archive our market conversations and suggest their progeny, relationships. What will give us the context to describe and implement market relationships on a global scale? Let's review the evolution of markets (warning: non-researched vague impressions formatted to look authoritative):

Cultural Phase Activities Pricing Data Mode
Hunting & gathering 1. ad hoc barter haggle oral relationship
Agriculture 2. public market haggle oral+ relationship
Mercantilism 3, retail (via distribution) fixed* closed expedient
Mass media 4. retail, mail order, QVC/HSN fixed closed expedient
E-Commerce 5. [4]+ web brochures & review sites fixed closed+ softened expedient
Cluetrained 6. [5]+ data websites + blogs fixed closed+ exp/conversation
Peer Economy
7.  commerce-blogs
satisfaction
open
exp/conv/relationship

* after John Wanamaker
If that's how trading and markets evolve, then we can guess that they evolve to the next stage when the old modality can't scale to meet the requirements of a new cultural phase. Hunter gatherers accumulate no more than they can haul around, and they meet very few of each other. Farmers build granaries and farm-to-market roads and highways and cities with sewage systems. All of those imply coinage and accounting as soon as bartering won't scale to the newly expanded marketplace.

Farmers notice that tea kettles develop a lot of pressure, but they don't do anything with that knowledge. When steam is harnessed, trade routes proliferate, as cotton is moved to the mills in bulk and loomed into cloth to be worn by the newly employed and tightly scheduled loom operators whose wages buy the cotton. ("Got no time to haggle now, I'm late, I'm late, I'm late!") Haggling on small items won't scale to an industrial pace, so John Wanamaker instantiated fixed pricing in the 1880s, as Saturn did for cars in the 1990s.

The expedient mode scales great as long as the one-to-many model of clerk-based retailing constrains buyers' choices. But when media frees sellers from the clerk-based low bandwidth model to the high bitstreams of broadcast, many more sellers are selling to many more buyers. The broadcast model may be one-to many, but the seller model is many-to-manymore. Early e-commerce, we know, is just brochureware, so nothing really changes until data driven web sites and email and web logs open an electronic feedback trickle rising to a bit torrent.

That's where we are now, on the cusp of a peer economy. P2P transactions may look like data-backed blogs talking about commerce, like this example. A global market as intimate as blogging is a major disruptor. Should we be surprised that this era's masters are fighting our current scaling crisis without really understanding it? Why should they be any different than their precursors at previous inflection points, movers shaking at the prospect of a new mode for transactions?

Sweet Home, Ali Baba

So here we are, the newest, least subtle culture, back in the Tigris-Euphrates valley where it all started, just as our economy is emerging from the cathedral's gloom, blinking in the bright light of the global bazaar. Obsessing about Iraq and antiquities and cuneiform records and all the rest, reinventing the divine chaordia of peer-to-peer market relationships mediated by value and quality and with asynchronous time enough to care about those arcane, . . . well, qualities. The super market's goods scaled to suburbia but they really weren't goods, just OKs. They were less filling and worse tasting than fresh New Jersey tomatoes and Iowa farm-raised beef. The mass market is re-learning how to spell q-u-a-l-i-t-y and we won't let mass merchandising put our genie back in their bottle.

Now we have all three communication modes at our disposal: Expedience, Conversation and Relationship. We don't want to haggle over commodities but we're experts in prestige and the tools of our trade and we want the good life at great prices. You'll find us over at CostCo, loading paper towels into our Mercedes. Next we'll stop at CompUSA, grooving to our iPod while stocking up on commodity CD blanks to Rip Mix Burn on our tricked-out iMac. Back home, we'll order cut-rate printer cartridges from inks4art.com since CostCo and CompUSA only stock the Epson parts.

In a few more web years we'll order our ripe red beefsteak tomatoes direct from Doc's second cousin in Jersey and marbled beefsteaks from ripe red Gelbvieh cattle on Dick Gholson's farm in Mt. Pleasant, Iowa.

(If current distribution systems won't scale, someone will scale them for us. Maybe UPS will buy Mail Boxes, Etc. Ya think?)

How will we know about those tomatoes and steaks? The same way we knew about them in the bazaar: Reputation. Reputation, that evanescent characteristic owned by everyone except the person it's attached to. Reputation, the secret sauce of a decommodified life. Reputation, the public knowledge that's too important to be left to private data.

Clue the Data, Maestro

We've not yet developed a clued-in context to help us talk about open data as A Good Thing, or even why it might be. Aside from anecdotal web sites and blogs (randomly linked but otherwise disconnected), there is no user-centric open data yet, where relationship information, reputation, is threaded and mirrored in the mind/data spaces of the seller and the buyer. Consider this stunning fact: There is still no example of public, open data.

Big companies insist on mirroring data for their B2B transactions, often using the EDI protocol or the more pervasive my_lawyers_vs._your_lawyers protocol (FYTP). They can afford the effort to 1) agree to agree, 2) explicate the agreement, 4) staff for compliance and 5) go to court to weasel out of or enforce the agreement. But you and I don't have that luxury and we can't compete with mass merchandisers interpreting our data for us, constrained by business models and data architectures that can't scale to the public forum.

Corporate Agoraphobia

Companies hate public scrutiny as much as agoraphobic hermits hibernating year round. They would never conceive of open data along the Xpertweb model so data for the rest of us is a job for the rest of us. The Internet and FTP and email and the web was built by clued individuals who proved it could scale enough for enterprise. WiFi was built by clued individuals who proved it could scale enough for enterprise. Closed data has proven it can't scale to the Peer Economy, so it's time for some clued individuals to create open public data for the rest of us, where you own your record of our relationship and I own mine and if they're identical, everyone knows the record is valid and so the reputations we build out of our relationship are valid.

What might fuel such a profound shift? What's even more powerful than companies' behind-the-scenes collusion, haggling, defaults and legal maneuvering? Publicity, and its dependent, politics. Publicity is literally openness.

Openness trumps legality, PR, accounting, advertising, good intentions, pricing, litigation and every other mechanism that convinces us it's a good idea to buy over-hyped commodities and sell an hour of our time for $20 so the company can resell it for $60. A single email may be enough openness to bring bankers down who once would have moved quietly on to another firm to do it all over again. When reputation data is too broadly distributed to be hidden and too obvious to be spun, we'll have recaptured the User Interface enjoyed by generations of traders in the stalls of Chaldea, relating to generations of customers, teaching the world how to serve the customer and the bottom line.

Like any relationship, it's a two way street. Gradually we'll remember how to be great customers, embracing and extending seller's customization skills, relating through authentic conversations and coaxing each other into the peer economy, one expert at a time.

[Escapable Logic]
12:05:35 PM    trackback []     Articulate [] 

Source: Objective; 4/27/2003; 4:27:58 PM

cog..

Honda's Cog Commercial is frickin awesome.  Not only is this commercial visually appealing, its actually real... your not looking at bits, your looking at atoms.  Everything that you see in the spot actually happened;  start to finish.  No magic.  It took 606 tries, but they pulled it off.

  • It takes alot of perseverence, and alot of technical/engineering skill to pull something like that off.  Hats off to them.
  • I can't believe people actually got paid to do this.  How incredibly cool... and to think, I get paid to draw on a whiteboard.  sheesh.
By chrisca208@msn.com. [Objective]
9:20:56 AM    trackback []     Articulate []