500 likes | 613 Views
seven ways to think like the web. Jon Udell J. Boye Conference May 5, 2010. Long Now. + 10K years. -10K years. Long Now. - 1 million years. g enus homo . now. Long Now. - 100,000 years. 10% of genus homo lifespan. now. long now . - 10,000 years. 1% of genus homo lifespan.
E N D
seven ways to think like the web • Jon Udell • J. Boye Conference • May 5, 2010
Long Now +10K years -10K years
Long Now - 1 million years genus homo now
Long Now - 100,000 years 10% of genus homo lifespan now
long now - 10,000 years 1% of genus homo lifespan now
- 1,000 years 0.1 % of genus homo lifespan now
- 100 years 0.01% of genus homo lifespan now web
a million years ago Susan: Please give me your stone axe Roger: Here is a link to the stone axe Susan: WTF?
3000 years ago Susan: Please give me your stone axe bronze Roger: Here is a link to the stone axe bronze Susan: WTF?
1000 years ago Susan: Please give me your stone axe bronze iron Roger: Here is a link to the stone axe bronze iron Susan: WTF?
20 years ago Susan: Please give me your stone axe bronze iron steel Roger: Here is a link to the stone axe bronze iron steel Susan: WTF?
yesterday Susan: Please give me your report Roger: Here is a link to the report Susan: Cool!
human experience of: the physics of real objects and networks: 1,000,000 years the physics of virtual objects and networks: 20 years
seven ways to think like the web AUTHORITY INDIRECTION STRUCTURE NAMING SCOPE PUB/SUB SERVICES
annarbor,mi honolulu,hi san diego,ca atlanta,ga placerville,ca fredericksburg,va berkeley,ca bellingham,wa troy,ny keenenh barcelona,spain evansville,in falls church,va ferndale,mi myrtle beach,sc greenville,sc brattleboro,vt menlo park, ca Santa Rosa,CA ithaca,ny sunbury-on-thames,uk liverpool,uk baltimore md providence ri sonora,ca new boston,nh ottawa,on Perkasie,Pa polkcity,ia prescott,az cambridge,ma guelph,on saskatoon,sk snoqualmie,wa alameda,ca westbountiful,ut toronto,on virginiabeach,va westborough,ma west lafayette,in huntington, wv example: the elmcity project an elmcity hub is: a network of calendar events a service running on Azure an invitation to think like the web
the elmcity calendar network elmcity hub
seven ways to think like the web AUTHORITY: Be the authoritative source for your own data INDIRECTION STRUCTURE NAMING SCOPE PUB/SUB SERVICES
1. Susan to Roger: Please give me your report Roger: Here is an email attachment (cc Alice) Roger: Here is a link to the report (cc Alice) v1 http://roger... v1 versus 2. Roger updates the report twice v1 v2 v3 3. Fred to Alice: Please give me Roger’s report Alice: Here is an email attachment Alice: Here is a link to the report v1 http://roger... v3 versus
Monday night chess club, 6:30 PM Best Western Hotel newspaper club website Chess Club Monday 6:30PM Best Western Chess Club Monday 6:30PM Best Western
Monday night chess club, 6:30 PM Best Western Hotel E.F. Lane Hotel newspaper club website Chess Club Monday 6:30PM Best Western Chess Club Monday 6:30PM Best Western
Monday night chess club, 6:30 PM Best Western Hotel E.F. Lane Hotel newspaper club website Chess Club Monday 6:30PM Best Western Chess Club Monday 6:30PM E.F. Lane
seven ways to think like the web AUTHORITY: Be the authoritative source for your own data INDIRECTION: Pass by reference not by value STRUCTURE NAMING SCOPE PUB/SUB SERVICES
thinking like the web you can still give us a stale copy of the data but if you give us a live link: • publish one URL, once, for all your future events • others can subscribe too • when you update, all subscribers update
seven ways to think like the web AUTHORITY: Be the authoritative source for your own data INDIRECTION: Pass by reference not by value STRUCTURE: Know the uses of structured and unstructured data NAMING SCOPE PUB/SUB SERVICES
ways of describing calendar events how people do it: “Jon Udell: Seven ways to think like the web, Crown Plaza, Philadelphia, Thurs May 5, 9:15 AM" how computers do it: DTSTART;TZID=Eastern Standard Time;20110505T091500 SUMMARY: Jon Udell: Seven ways to think like the web LOCATION:Crown Plaza, Philadelphia DTSTART;TZID=Eastern Standard Time;20110505T091500 SUMMARY: Jon Udell: Seven ways to think like the web LOCATION:Crown Plaza, Philadelphia DTSTART;TZID=Eastern Standard Time;20110505T091500 SUMMARY: Jon Udell: Seven ways to think like the web LOCATION:Crown Plaza, Philadelphia DTSTART;TZID=Eastern Standard Time;20110505T091500 SUMMARY: Jon Udell: Seven ways to think like the web LOCATION:Crown Plaza, Philadelphia
seven ways to think like the web AUTHORITY: Be the authoritative source for your own data INDIRECTION: Pass by reference not by value STRUCTURE: Know the uses of structured and unstructured data NAMING: Create and propagate useful names SCOPE PUB/SUB SERVICES
Some names for the MIT Sloan Investment Management Conference
More names for the MIT Sloan Investment Management Conference Eventful: http://eventful.com/cambridge_ma/events/sixth-annual-mit-sloan-investment-management-c-/E0-001-038403996-9 EventBrite: http://mitsloaninvestmentconference2011.eventbrite.com/ Boston Globe: http://calendar.boston.com/boston-ma/events/show/171632525-the-sixth-annual-mit-sloan-investment-management-conference MIT: http://mitsloaninvestmentconference.com/2011/
A missing name http://mitsloan.mit.edu/events.ics Two names for two related resources http://mitsloan.mit.edu/events.ics type: structured for: networked services why: exchange data http://mitsloan.mit.edu/events.html type: unstructured for: people why: read, interact, link
Another missing name: SloanInvest11 # of characters: 14 characters remaining in a tweet: 126 # of twitter search hits: 0 # of google / bing search hits: 0
33 billion pages 3 * 1010 11 billion pages 1.1 * 1010
permutations of sloaninvest11 after subtracting the web
seven ways to think like the web AUTHORITY: Be the authoritative source for your own data INDIRECTION: Pass by reference not by value STRUCTURE: Know the uses of structured and unstructured data NAMING: Create and propagate useful names SCOPE: Push your data to the widest appropriate scope PUB/SUB SERVICES
the principle of keystroke conservation # of keystrokes / minute: 500 minutes / hour: 60 hours /day: 24 days / year: 365 years remaining: L # of people reached by each keystroke: P influence of keystrokes: I I = 500 * 60 * 24 * 365 * L * P
seven ways to think like the web AUTHORITY: Be the authoritative source for your own data INDIRECTION: Pass by reference not by value STRUCTURE: Know the uses of structured and unstructured data NAMING: Create and propagate useful names SCOPE: Push your data to the widest appropriate scope PUB/SUB: Be a publisher and a subscriber SERVICES
a pub/sub mesh elmcity hub elmcity hub elmcity hub
some other pub/sub networks Facebook Twitter blogosphere tagsphere increasing generality
seven ways to think like the web AUTHORITY: Be the authoritative source for your own data INDIRECTION: Pass by reference not by value STRUCTURE: Know the uses of structured and unstructured data NAMING: Create and propagate useful names SCOPE: Push your data to the widest appropriate scope PUB/SUB: Be a publisher and a subscriber SERVICES: Create and use services
services used by the elmcity project eventful upcoming eventbrite facebook delicious twitter friendfeed yahoo event source “ “ “ registry, configuration messaging collaboration geolocation services provided by the elmcity project event aggregation
Susan: Please give me your report Roger: Here is an email attachment use of services web thinking
Susan: Please give me your report Roger: Here is an email attachment Roger: Here is a link to the report use of services web thinking
Susan: Please give me your report Roger: Here is an email attachment Roger: Here is a link to the report Roger: Here is a tag for all versions of the report and all of its supporting docs use of services web thinking
seven ways to think like the web AUTHORITY INDIRECTION STRUCTURE NAMING SCOPE PUB/SUB SERVICES