Unedited notes done w/Tantek – posting this for the record – look for a followup after I get the chance to think through it. Best session so far by far (thanks Ward).
mashup camp aha session ward cunningham
* Edward Vielmetti – http://www.vacuumgroup.com – http://www.superpatron.com
* Tantek Çelik – http://tantek.com/
<- patterns wiki ??? pair programming ->
find the times when you were working on something that
gave you a quantum leap in productivity.
What was the question?
Remember something significant that caused you to all of a sudden understand mashups better. You were working away, and then “oh wow, this is just so much cooler than mashups before”. What was it that made you think that?
1. figuring out which of the set of people on my
IM messenger list who I could ask short pointed
questions to and get answers, so that I didn’t have
to feel stuck.
2. starting a blog in the narrow niche I was working in w/good readership so that good ideas could bounce around. typical interaction bounces from individual w/idea but no coding skills to me to blog to programmer somewhere.
3. getting a chat channel going again on a very narrow topic that is on only when I want it to be on where I can multicast to whoever is listening and then turn that channel off when I need silence.
1. Subethaedit to collaboratively take notes at a conference. The group as a whole can keep up with what the speaker(s) are saying. People naturally selected different specialized functions like (1) scribing notes as fast as they can, (2) organizing the notes into an orderly outline or into sections, (3) copy-editing/typo-fixing the content and otherwise cleaning it up.
2. Wikis = parallel processing, email = serial. Wikis = persistent, email = ephemeral. The realization that using wikis to document (or even discuss) topics naturally persisted community memory (and thus significantly reduced revisiting the same topics).
Let’s take turns explaining your a-has. This could take 15 minutes.
What kind of things were the ahas?
Pete & partner. Epiphany that blog=wiki=email data format are structurally equivalent.
Subject and Body. RFC 822.
back in the corner. Album s/girl/squirrel/g. s/love/lunch/g.
theme of visualization. take it out of a flat bulleted list and move it into a map. value changes based on presentation.
comma-separated file on a government website
being able to see that visually on a map
it has jarred a lot of people
the value of information changes based on presentation
amazon book search + library site inventory. (jon udell did that.)
value of libraries could be augmented with visual design
not valuable for vendor, valuable for user. allow other people to
slice it up and see what is valuable to them.
ownership of data, greenfield site on presentation.
cockpit design: keep things atomic, teach how to compose information;
as opposed to machine built designs. data as information for scaffold
that exists in training.
google maps + craigslist aha! scaffolding much better than linear list.
hacker instinct. make something do something it wasn’t intended to do.
user-generated logic. “you see insane stuff”. lambdamoo, second life.
common: take things apart, reuse them in new combinations? not just
take apart data?
throw a cog in your routine.
altering your routine will increase the chance of you having an a-ha moment.
being able to discuss “half-finished” code etc. in various public forums
why isn’t everyone using collaborative editing?
people evolve, the tool doesn’t evolve. the challenges are social, not technical.
“subethaoffice” – freak out
Technorati Tags: mashupcamp, aha