Doc Searls's Blog, page 45
August 12, 2019
Here’s a cool project: completely revolutionize shopping online
In 1995, shortly after she first encountered e-commerce, my wife assigned a cool project to the world by asking a simple question: Why can’t I take my shopping cart from site to site?
The operative word in that question is the first person possessive pronoun: my.
Look up personal online shopping cart and you’ll get nearly a billion results, but none are for a shopping cart of your own. They’re all for shopping carts in commercial websites. In other words, those carts are for sellers, not buyers. They may say “my shopping cart” (a search for that one yields 3.1 billion results), but what they mean is their shopping cart. They say “my” in the same coo-ing way an adult might talk to a baby. (Oh, is my diaper full?)
Shopping online has been stuck in this uncool place because it got modeled on client-server, which should have been called “slave-master” when it got named a few decades ago. Eight years ago here (in our September 2011 issue) I called client-server “calf-cow,” and illustrated it with this photo (which a reader correctly said was shot in France, because it was clear to him that these are French cows):
It began,
As entities on the Web, we have devolved. Client-server has become calf-cow. The client—that’s you—is the calf, and the Web site is the cow. What you get from the cow is milk and cookies. The milk is what you go to the site for. The cookies are what the site gives to you, mostly for its own business purposes, chief among which is tracking you like an animal. There are perhaps a billion or more server-cows now, each with its own “brand” (as marketers and cattle owners like to say).
This is not what the Net’s founders had in mind. Nor was it what Tim Berners-Lee meant for his World Wide Web of hypertext documents to become. But it’s what we’ve got, and it’s getting worse.
In February 2011, Eben Moglen gave a landmark speech to the Internet Society titled “Freedom in the Cloud”, in which he unpacked the problem. In the beginning, he said, the Internet was designed as “a network of peers without any intrinsic need for hierarchical or structural control, and assuming that every switch in the Net is an independent, free-standing entity whose volition is equivalent to the volition of the human beings who want to control it”. Alas, “it never worked out that way”. Specifically:
If you were an ordinary human, it was hard to perceive that the underlying architecture of the Net was meant to be peerage because the OS software with which you interacted very strongly instantiated the idea of the server and client architecture.
In fact, of course, if you think about it, it was even worse than that. The thing called “Windows” was a degenerate version of a thing called “X Windows”. It, too, thought about the world in a server-client architecture, but what we would now think of as backwards. The server was the thing at the human being’s end. That was the basic X Windows conception of the world. It served communications with human beings at the end points of the Net to processes located at arbitrary places near the center in the middle, or at the edge of the Net…
No need to put your X Windows hat back on. Think instead about how you would outfit your own shopping cart: one you might take from store to store.
For this it helps to think about how you already outfit your car, SUV or truck: a vehicle that is unambiguously yours, even if you only lease it. (By yours I mean you operate it, as an extension of you. When you drive it, you wear it like a carapace. In your mind, those are my wheels, my engine, my fenders.)
Since you’ll be driving this thing in the online world, there’s a lot more you can do with it than the one obvious thing, which is to keep a list of all the things you’ve put in shopping carts at multiple websites. Instead start with a wish list that might include everything you ought to be getting from e-commerce, but can’t because e-commerce remains stuck in the calf-cow model, so the whole thing is about cows getting scale across many calves. Your personal shopping cart should be a way for you to get scale across all of e-commerce. Depending on how much you want to kit up your cart, you should be able to—
Keep up with prices for things you want that have changed, across multiple sites
Intentcast to multiple stores your intention to buy something, and say under what conditions you’d be willing to buy it
Subscribe and unsubscribe from mailings in one standard way that’s yours
Keep up with “loyalty” programs at multiple sites, including coupons and discounts you might be interested in (while rejecting the vast majority of those that are uninteresting, now or forever)
Keep records of what you’ve bought from particular retailers in the past, plus where and when you bought those things, including warranty information
Let stores know what your privacy policies are, plus your terms and conditions for dealing with them, including rules for how your personal data might be used
Have a simple and standard way to keep in touch with the makers and sellers of what you own—one that works for you and for those others, in both directions
Have a way to change your contact information for any or all of them, in one move
Mask or reveal what you wish to reveal about yourself and your identity, with anonymity as the default
Pay in the fiat or crypto currency of your choice
Use your own damn wallet, rather than using a Google, Apple or a Whatever wallet
Everything else on the ProjectVRM punch list, where you’ll find links to work on many of the ideas above.
Yes, I know. All those things fly in the face of Business As Usual. They’ll be fought by incumbents, require standards or APIs that don’t yet exist, and so on. But so what. All those things also can be done technically. And, as Marc Andreessen told me (right here in Linux Journal, way back in 1998), “all the significant trends start with technologists.” So start one.
You also don’t need to start with a shopping cart. Anything on that list can stand alone or be clustered in some other… well, pick your metaphor: dashboard, cockpit, console, whatever. It might also help to know there is already development work in nearly all of those cases, and an abundance of other opportunities to revolutionize approaches to business online that have been stuck for a long time. To explain how long, here is the entire text of a one-slide presentation Phil Windley gave a few years ago:
HISTORY OF E-COMMERCE
1995: Invention of the Cookie
The End
Now is the time to break out of the cookie jar where business has been stuck for an inexcusably long time.
It’s time to start working for customers, and making them more than just “users” or “consumers.” Think Me2B and not just B2C. Make customertech and not just salestech, adtech and martech. Give every customer leverage:
By doing that, you will turn the whole marketplace into a Marvel-like universe where all of us are enhanced.
For inspiration, think about what Linux did against every other operating system. Think about what the Internet did to every LAN, WAN, phone company and cable company in the world. Think about what the Web did to every publishing system.
Linux, the Net and the Web each had something radical in common: they extended the power of individual human beings before they utterly reformed every activity and enterprise that came to depend on them.
If you’re interested in any of those projects above, talk to me. Or just start working on it, and tell me about it so I can help the world know.
July 29, 2019
Getting past broken cookie notices
Go to the Alan Turing Institute. If it’s a first time for you, a popover will appear:
Among the many important things the Turing Institute is doing for us right now is highlighting with that notice exactly what’s wrong with the cookie system for remembering choices, and lack of them, for each of us using the Web.
As the notice points out, the site uses “necessary cookies,” “analytics cookies” (defaulted to On, in case you can’t tell from the design of that switch), and (below that) “social cookies.” Most importantly, it does not use cookies meant to track you for advertising purposes. They should brag on that one.
What these switches highlight is that the memory of your choices is theirs, not yours. The whole cookie system outsources your memory of cookie choices to the sites and services of the world. While the cookies themselves can be found somewhere deep in the innards of your computer, you have little or no knowledge of what they are or what they mean, and there are thousands of those in there already.
And yes, we do have browsers that protect us in various ways from unwelcome cookies, but they all do that differently, and none in standard ways that give us clear controls over how we deal with sites and how sites deal with us.
One way to start thinking about this is as a need for cookies go the other way:
I wrote about that last year at Linux Journal in a post by that title. A nice hack called Global Consent Manager does that.
Another way is to think (and work toward getting the sites and services of the world to agree to our terms, and to have standard ways of recording that, on our side rather than theirs. Work on that is proceeding at Customer Commons, the IEEE, various Kantara initiatives and the Me2B Alliance.
Then we will need a dashboard, a cockpit (or the metaphor of your choice) through which we can see and control what’s going on as we move about the Web. This will give us personal scale that we should have had on Day One (specifically, in 1995, when graphical browsers took off). This too should be standardized.
There can be no solution that starts on the sites’ side. None. That’s a fail that in effect gives us a different browser for every site we visit. We need solutions of our own. Personal ones. Global ones. Ones with personal scale. It’s the only way.
July 23, 2019
Where journalism fails
“What’s the story?”
No question is asked more often by editors in newsrooms than that one. And for good reason: that’s what news is about: stories.
I was just 22 when I got my first gig as a journalist, reporting for a daily newspaper in New Jersey. It was there that I first learned that all stories are built around just three elements:
Character
Problem
Movement toward resolution
You need all three. Subtract one or more, and all you have is an item, or an incident. Not a story. So let’s unpack those a bit.
The character can be a person, a group, a team, a cause—anything with a noun. Mainly the character needs to be worth caring about in some way. You can love the character, hate it (or him, or her or whatever). Mainly you have to care about the character enough to be interested.
The problem can be of any kind at all, so long as it causes conflict involving the character. All that matters is that the conflict keeps going, at least toward the possibility of resolution. If the conflict ends, the story is over. For example, if you’re at a sports event, and your team is up (or down) by forty points with five minutes left, the character you now care about is your own ass, and your problem is getting it out of the parking lot. If that struggle turns out to be interesting, it might be a story you tell later at a bar.)
Movement toward resolution is nothing more than that. Bear in mind that many stories, and many characters in many conflicts around many problems in stories, never arrive at a conclusion. In fact, that may be part of the story itself. Soap operas work that way.
For a case-in-point of how this can go very wrong, we have the character now serving as President of the United States.
Set the politics aside and just look at the dude through the prism of Story.
Trump—clearly, deeply and instinctively—understands how stories work. He is experienced and skilled at finding or causing problems that generate conflict and enlarge his own character to maximum size in the process.
He does this through constant characterization of others, for example with : “Little Mario,” “Low Energy Jeb,” “Crooked Hillary,” “Sleepy Joe,” “Failing New York Times.”
He stokes the fires of conflict by staying on the attack at all times: a strategy he learned from Roy Cohn., who Frank Rich felicitously calls “The worst human being who ever lived … the most evil, twisted, vicious bastard ever to snort coke at Studio 54.” Talk about character. Whoa. As Politico puts it here, “Cohn imparted an M.O. that’s been on searing display throughout Trump’s ascent, his divisive, captivating campaign, and his fraught, unprecedented presidency. Deflect and distract, never give in, never admit fault, lie and attack, lie and attack, publicity no matter what, win no matter what, all underpinned by a deep, prove-me-wrong belief in the power of chaos and fear.” There is genius to how Trump succeeds at this, especially in these early years of our new digital age, when the entire Internet is one big gossip mill.
Trump’s success at capturing the attention of everyone and the loyalty of many calls to mind The Mule in Isaac Azimov’s Foundation and Empire. (It from noting this resemblance that, along with Scott Adams, I expected Trump to win in 2016.)
So that’s the first way journalism fails: its appetite for stories proves a weakness when it’s fed by a genius at hogging the stage.
Journalism’s second failing is not reporting what doesn’t fit the story format. Stories are inadequate ways to represent facts and truths. Too much of both get excluded if they don’t fit “the narrative,” which is the modern way to talk about story.
There is a paradox here: that we need to know more than stories can tell, and yet stories are pretty much all human beings are interested in. Character, problem and movement give shape and purpose to every human life. We can’t correct for it.
Perhaps our best hope is to recognize something I learned from a shrink I was talking to at a party long ago. Most mental illness, she said, is just OCD: obsessive compulsive disorder. And it’s hard to say exactly what’s a “disorder,” because all human accomplishments worth celebrating owe in large measure to obsessive and compulsive interests and behaviors. And, in some cases (for example our current president’s) to narcissism and other disorders as well.
I don’t know how to fix any of that, or if it can be fixed at all. I’m just sure that journalism as a discipline will benefit by looking more closely at how stories fail: at what they can’t do, as well as at what they can.
_________
*However, if you want good advice on how best to write stories about the guy, you can’t beat what @JayRosen_NYU tweets here. I suggest it also applies to the UK’s new prime minister.
Doc Searls's Blog
- Doc Searls's profile
- 11 followers

