Home

Bio & Disclosures

Discussions


xFruits

2007 Events

Previous topic
Next topic
inactiveTopic
started 11/27/2000; 7:29:36 AM - last post 11/28/2000; 10:14:35 AM
Doc Searls -  blueArrow
11/27/2000; 11:29:36 AM (reads: 5060, responses: 3)
Wow.

No time to say more than the above to this outstanding response from Dave Winer. Great stuff coming in from the rest of ya'll. Thanks, and keep it coming!

BTW Dep't: The "no Moore's Law for software" question comes from Ellen Ullman, not me. I just thought it was provocative, which turns out to be true.

And soon. The finished deadline is December 15.

Like I said earlier, I'm writing this piece called Why operating systems suck (and what we're doing about it) for a bigtime magazine. Whether they know it or not, here are my sources, in no particular order:

  • Phil Hughes
  • Craig Burton
  • Dave Winer
  • Don Norman
  • Jakob Nielsen
  • Stewart Brand
  • Esther Dyson
  • Kevin Werbach
  • Jerry Michalski
  • Jim Allchin
  • George Lakoff
  • Andy Hertzfeld
  • Steve Jobs
  • Bill Joy
  • Ellen Ullman
  • Richard Gabriel
  • Charles Roth
  • Richard Saul Wurman
  • Neal Stephenson
  • Linus Torvalds
  • Eric S. Raymond
  • Tim O'Reilly
  • Larry Wall
  • Don Marti
  • Steve McConnell
  • Michael Polanyi
  • John Seely Brown

Anybody I'm leaving out? I've already talked with some of these folks, but I need to hit a lot more — and I know I'm forgetting more than a few that matter. Only one of them is dead, so that keeps the list of calls to make on the long side. If it needs to grow by your name or some other obvious omission, I'm sorry I forgot to put you and the others on the list. Get in touch.

One of my questions is "Why is there no Moore's Law for software?" The first response, concerning documentation, comes from Charles Roth. The question itself comes from Ellen Ullman, who spoke at the PopTech! conference in Maine last month. In a very provocative talk, she suggested that a big problem with software is that the people writing it are often far less terrific at understanding the problems they are solving than they are at writing software.

Well, there's the phone. More later.

discuss

Seth H. Bokelman - Moore's Law for Software  blueArrow
11/27/2000; 4:24:40 PM (reads: 1511, responses: 2)
I work in the trenches, doing tech support at the University of Northern Iowa. Weblog plug here. Anyhow, the hardest thing I have to do is convince a user that they need to upgrade to the newest version of a product, or to convince them that they don't need to.

The amount of resistance I get when I try to upgrade someone from WordPerfect 8.0 to 9.0 is amazing sometimes. Users don't handle change well at all, so a software developer who is attempting to do something truly revolutionary is going to have a hard time getting their users to follow along. Just renaming and moving a few of the commands on the menus is enough to frustrate most of my users, and they'll start griping about how they always knew where it was in their old faithful version of their software. I prefer Microsoft Word to WordPerfect, I know them both, used WordPerfect since version 4.0 and Word since version 2.0, but try to get someone to use Word if they're a WordPerfect user, and it's like pulling teeth. I'm sure this argument extends to many other software areas, this is just the most common one I encounter.

The other users that are frustrating are those who want to upgrade, but they don't know why. The kind who say "I need Windows 98 put on my computer, that's what I have at home, and I want the files to be compatible". No matter how many times I explain that the files are compatible between them, they don't seem to catch on. It's a case where they want everything to be the same, they don't want to have to think about what they're doing. They learn how to use a computer through rote memorization of basic tasks, not through an actual understanding of the processes involved.

Technical users, "geeks", support personnel, programmers, etc. understand how the computer works, they can adapt to minor and even major changes in less time than end-users. Take HTML editors, I'm sure I could pick up Adobe GoLive, DreamWeaver, BBEdit, FrontPage, etc. and make basic web pages within ten minutes in any of them. I haven't used all of those packages, but they do the same thing, I only have to adjust to a difference in terminology or layout or icons.

For the typical end user, it's a whole different ballgame, they just know that when they click this shiny button, it does what they want. They don't think about what the term means, what other terms mean similar things, etc. Any change to their software will alienate them. It's this alienation that prevents new and better tools from replacing existing tools that are adequate for the job. Only when a tool becomes inadequate will the user accept a replacement.

Another example from my daily life is the e-mailer PINE. PINE still runs on the VMS systems here which double as the e-mail servers. Trying to explain to someone how to read an HTML formatted e-mail or easily retrieve an attached file can be a nightmare, but they don't want to switch from PINE to Eudora, Outlook, etc. because they're completely lost in those applications. As technical people, we find that hard to imagine, it's got big shiny buttons with words like "Reply" and "Forward", how hard can it be? The users don't think in that level, they don't analyze what they're seeing, it's rote memorization.

I'm not criticizing users, if it wasn't for them, I wouldn't have a job. I'm just saying that the same rules don't always apply to them as apply to you and I, and that's what holds back revolutionary changes to our software. Mac OS X is going to be a good example of this, many of the long-time Mac users are going to be angry, lost, and confused by the new OS, even though most of us are excited about the technical improvements like pre-emptive multitasking and protected memory.

Just my two cents. :)

-Seth

discuss

Andrew Duncan - It's Packers vs Mappers Again  blueArrow
11/27/2000; 11:29:32 PM (reads: 969, responses: 1)
In reading this, I was reminded of something from The Programmers Stone about how the world can be divided into two groups: packers and mappers. (The usual caveats about generalisations apply!)

The terms mapping and packing are introduced in Thinking about Thinking.

Packers are those users you mention who "learn how to use a computer through rote memorization of basic tasks, not through an actual understanding of the processes involved." Typically packers become lost when they don't have a "script" for the current situation.

Mappers are the people who "can adapt to minor and even major changes", by maintaining a mental map of how things work, referring to it as necessary, and happily discarding and rebuilding chunks of the map which no longer reflect reality.

As I say, it's a generalisation, but it makes a useful lens nevertheless.

Whether mappers are better or smarter than packers is an open question, but I suspect that packers make better accountants than programmers, and vice versa. Different horses for different courses?

discuss

Jay Petersen - Meyers-Briggs calls it Sensing vs. Intuiting  blueArrow
11/28/2000; 2:14:35 PM (reads: 1057, responses: 0)
Sorry, I don't have a web link handy, but this reminds me of one of my favorite ways of understanding the differences in people, the Meyers-Briggs Type Indicator.

People who prefer "Sensing" are equivalent to "Packers" and people who prefer "Intuiting" are equivalent to "Mappers"

I'm a Mapper from way back and it always brings me up short to deal with Packers who don't want to know anything below the surface.

Rely on a Packer though, to notice when the environment changes. I need to be told that the room is too hot or cold, for example, or even if something has been moved in a room.

discuss




Copyright 2009 The Doc Searls Weblog

Membership : Join Now : Login

Create your own Manila site in minutes. Everyone's doing it!

Click to see the XML version of this web page.

Blogroll

 
Search archives

Santa Barbarians
Edhat
SB Independent
SB Newsroom
Kevin Barron
Blogabarbara
Craig Smith
SB*Free Press
Joe Andieu
Patrick Gregston
John Quiimby
Das Williams' dad
Katy Pearce
Taymar Pixley
Lisa Gates
Cookie Jill

Everybody else
Spot-on
RageBoy
MysticBourgeoisie
David Weinberger
Miscellaneous
Dave
Berkman
John Palfrey
IT Garage
Bret Fausett
Susan Crawford
Bruce Sterling
Steve Lewis/Bubkes
Hak Pak Sak
Brad Kava
Brad Templeton
Sheila Lennon
Don Marti
Steve Urquhart
Wes Felter
Brad DeLong
Tom Evslin
Brian Oberkirch
Dean Landsman
Hugh MacLeod
LAist
Jeremy Ruston
Geoff Jones
Vaspers the Grate
Sig Rinde
Chris Albritton
Ronni Bennett
Thomas Hawk
Kevin Bedell
Howard
Bryan
Deep Fun
BoingBoing
edhat
Terry Heaton
Jay Rosen
Kim Cameron
George Lakoff
Scott Rosenberg
Larry Lessig
Jim Thompson
Jeff Jarvis
David Isenberg
Stephen Johnson
Tim Oren
Geoff Moore
Rex Hammock
This is Broken
Max Sawicky
Stuart Hughes
Dave Pentecost
John Perry Barlow
Mary Hodder
Dan Gillmor
Steve Gillmor
Dean Landsman
John Stodder
Seth Finkelstein
Renee Blodgett
misbehaving.net
Ruby Sinreich
Ed Cone
Julie Leung
Ted Leung
Ken Coar
Flemming Funch
Mike Sanders
Marc Canter
Joi Ito
Ethan Zuckerman
Doug Kaye
Jon Lebkowski
Judith Meskill
Allen Searls
Esther Dyson
Christopher Lydon
Russell Beattie
Tim Bray
Brian Millar
Mark Pilgrim
Michael Hall
Backup Brain
Frankston, Reed
Britt Blaser
Brent Simmons
Loic Le Meur
Leslie Winer
Mike Taht
Eric Raymond
Volokh Conspiracy
Steven Levy
Lisa Rein
Skywave
Epeus' epigone
Glenn Reynolds
James Taranto
Frank Paynter
Ross Mayfield
Dana Blankenhorn
Ken Bereskin/Panther
Daily Wireless
Filchyboy
OxBlog
Bryan Field-Elliot
Rajesh Jain
Oliver Willis
Gary Turner
Michael O'Connor Clarke
Jennifer Balderama
Kevin Werbach
Amy Wohl
Phil Windley
Fulcrum
Real Joe
Greater Democracy
Mitch Ratcliffe /biz
Mitch Ratcliffe/soc
Wayne Robins
VivaCapitalism
Cut on the bias
Howard Greenstein
The Poor Man
Mickey Kaus
Dave Sifry
Buzz Bruggeman
Ben Hammersley
Matt Jones
Paul Andrews
John Robb
Schoolblog
Tom Shugart
Matt Welch
Blur Circle
Denise Howell
JY
BlackHoleBrain
Chris Pirillo
Marek
Tony Pierce
Chris Nolan's
Spot On

Wil Wheaton
Meg
Brian Linse
Dan Pink
Dawn Olsen
Craig
Yoz
The Head Lemur
Ev
Jeremy Zawodny
Susan Kitchens
K5
Anu Gupta
Jonathon
Fishrush
Dave Ely
Euan Semple
Eric Norlin
Paul Boutin
James Lileks
David Williams
Mary Wehmeier
Bruner Blog
Halley Suitt
Webword
Ann Salisbury
Om Malik
Moxie
J's Notes
Meesh
NUblog
TBTF
Cam
Seth Finkelstein
Tom Matrullo
Chip Hoagland
Deborah
Fortboise
J.D. Lasica
Photodude
Phil Wolff
Andre Durand
Eric Hansen
Mike McBride
Jeneane Sessum
Chris Nolan
Gonzo Engaged
Michael Mussington
UseTheSource
Wes
Adam
Sam Ruby
Miguel
Frank Field
Rebecca Blood
Joshua Allen
Cluetrain
JOHO
EGR
Searls site
Scoble
AKMA
Kottke
Tomalak's Realm
Tim O'Reilly
Mitch Kapor
Bill Quick
Dan Bricklin
Lou Josephs
Alan Reiter
N.Z. Bear
Todd Morman
Zeldman
Glenn
Joshua
Rex Hammock
Matthew Thomas
Brian Dear
Baylink
Burningbird