seven ways to think like the web

50
seven ways to think like the web Jon Udell J. Boye Conference May 5, 2010

Upload: suki

Post on 21-Feb-2016

37 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: seven ways  to  think like the web

seven ways to

think like the web

Jon UdellJ. Boye ConferenceMay 5, 2010

Page 2: seven ways  to  think like the web

+10K yearsLong Now-10K years

Page 3: seven ways  to  think like the web

genus homo - 1 million years now

LongNow

Page 4: seven ways  to  think like the web

10% of genus homo lifespan- 100,000 years now

LongNow

Page 5: seven ways  to  think like the web

1% of genus homo lifespan- 10,000 years now

long now

Page 6: seven ways  to  think like the web

0.1 % of genus homo lifespan- 1,000 years now

Page 7: seven ways  to  think like the web

0.01% of genus homo lifespan- 100 years now

web

Page 8: seven ways  to  think like the web

Susan: Please give me your

Roger: Here is a link to the

Susan: WTF?

stone axe

stone axe

a million years ago

Page 9: seven ways  to  think like the web

Susan: Please give me your

Roger: Here is a link to the

Susan: WTF?

stone axe

stone axe

3000 years ago

bronze

bronze

Page 10: seven ways  to  think like the web

Susan: Please give me your

Roger: Here is a link to the

Susan: WTF?

stone axe

stone axe

1000 years ago

bronze

bronze

iron

iron

Page 11: seven ways  to  think like the web

Susan: Please give me your

Roger: Here is a link to the

Susan: WTF?

stone axe

stone axe

20 years ago

bronze

bronze

iron

iron

steel

steel

Page 12: seven ways  to  think like the web

Susan: Please give me your

Roger: Here is a link to the

Susan: Cool!

report

report

yesterday

Page 13: seven ways  to  think like the web

the physics of real objects and networks: 1,000,000 years

the physics of virtual objects and networks: 20 years

human experience of:

Page 14: seven ways  to  think like the web

1. AUTHORITY

2. INDIRECTION

3. STRUCTURE

4. NAMING

5. SCOPE

6. PUB/SUB

7. SERVICES

seven ways to think like the web

Page 15: seven ways  to  think like the web

ann arbor,mihonolulu,hisan diego,caatlanta,gaplacerville,cafredericksburg,vaberkeley,cabellingham,watroy,nykeene nhbarcelona,spainevansville,infalls church,vaferndale,mimyrtle beach,scgreenville,scbrattleboro,vtmenlo park, caSanta Rosa,CAithaca,nysunbury-on-thames,ukliverpool,ukbaltimore mdprovidence risonora,canew boston,nhottawa,onPerkasie,Papolk city,iaprescott,azcambridge,maguelph,onsaskatoon,sksnoqualmie,waalameda,cawestbountiful,uttoronto,onvirginia beach,vawestborough,mawest lafayette,inhuntington, wv

a network of calendar eventsa service running on Azure an invitation to think like the web

an elmcity hub is:

example: the elmcity project

Page 16: seven ways  to  think like the web

elmcityhub

the elmcity calendar network

Page 17: seven ways  to  think like the web

1. AUTHORITY: Be the authoritative source for your own data

2. INDIRECTION

3. STRUCTURE

4. NAMING

5. SCOPE

6. PUB/SUB

7. SERVICES

seven ways to think like the web

Page 18: seven ways  to  think like the web

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)

3. Fred to Alice: Please give me Roger’s report

v1 http://roger... v1

Alice: Here is an email attachment v1 Alice: Here is a link

to the report http://roger... v3

2. Roger updates the report twice

versus

versus

v1 v2 v3

Page 19: seven ways  to  think like the web

Monday night chess club, 6:30 PM Best Western Hotel

newspaper

Chess ClubMonday 6:30PMBest Western

club website

Chess ClubMonday 6:30PMBest Western

Page 20: seven ways  to  think like the web

Monday night chess club, 6:30 PM Best Western Hotel E.F. Lane Hotel

newspaper

Chess ClubMonday 6:30PMBest Western

club website

Chess ClubMonday 6:30PMBest Western

Page 21: seven ways  to  think like the web

Monday night chess club, 6:30 PM Best Western Hotel E.F. Lane Hotel

newspaper

Chess ClubMonday 6:30PMBest Western

club website

Chess ClubMonday 6:30PME.F. Lane

Page 22: seven ways  to  think like the web

1. AUTHORITY: Be the authoritative source for your own data

2. INDIRECTION: Pass by reference not by value

3. STRUCTURE

4. NAMING

5. SCOPE

6. PUB/SUB

7. SERVICES

seven ways to think like the web

Page 23: seven ways  to  think like the web

not thinking like the web

Page 24: seven ways  to  think 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

thinking like the web

Page 25: seven ways  to  think like the web

1. AUTHORITY: Be the authoritative source for your own data

2. INDIRECTION: Pass by reference not by value

3. STRUCTURE: Know the uses of structured and unstructured data

4. NAMING

5. SCOPE

6. PUB/SUB

7. SERVICES

seven ways to think like the web

Page 26: seven ways  to  think like the web
Page 27: seven ways  to  think like the web

how people do it:

“Jon Udell: Seven ways to think like the web, Crown Plaza, Philadelphia, Thurs May 5, 9:15 AM"

DTSTART;TZID=Eastern Standard Time;20110505T091500SUMMARY: Jon Udell: Seven ways to think like the webLOCATION:Crown Plaza, Philadelphia

DTSTART;TZID=Eastern Standard Time;20110505T091500SUMMARY: Jon Udell: Seven ways to think like the webLOCATION:Crown Plaza, Philadelphia

DTSTART;TZID=Eastern Standard Time;20110505T091500SUMMARY: Jon Udell: Seven ways to think like the webLOCATION:Crown Plaza, Philadelphia

DTSTART;TZID=Eastern Standard Time;20110505T091500SUMMARY: Jon Udell: Seven ways to think like the webLOCATION:Crown Plaza, Philadelphia

how computers do it:

ways of describing calendar events

Page 28: seven ways  to  think like the web

1. AUTHORITY: Be the authoritative source for your own data

2. INDIRECTION: Pass by reference not by value

3. STRUCTURE: Know the uses of structured and unstructured data

4. NAMING: Create and propagate useful names

5. SCOPE

6. PUB/SUB

7. SERVICES

seven ways to think like the web

Page 29: seven ways  to  think like the web

Some names for the MIT Sloan Investment Management Conference

Page 30: seven ways  to  think like the web

EventBrite: http://mitsloaninvestmentconference2011.eventbrite.com/

Eventful: http://eventful.com/cambridge_ma/events/sixth-annual-mit-sloan-investment-management-c-/E0-001-038403996-9

MIT: http://mitsloaninvestmentconference.com/2011/

Boston Globe: http://calendar.boston.com/boston-ma/events/show/171632525-the-sixth-annual-mit-sloan-investment-management-conference

More names for the MIT Sloan Investment Management Conference

Page 31: seven ways  to  think like the web

A missing name

http://mitsloan.mit.edu/events.ics

http://mitsloan.mit.edu/events.ics

type: structuredfor: networked serviceswhy: exchange data

http://mitsloan.mit.edu/events.html

type: unstructuredfor: peoplewhy: read, interact, link

Two names for two related resources

Page 32: seven ways  to  think like the web

Another missing name: SloanInvest11

# of characters: 14

characters remaining in a tweet: 126

# of twitter search hits: 0

# of google / bing search hits: 0

Page 33: seven ways  to  think like the web

permutations of 14 letters and/or numbers

Page 34: seven ways  to  think like the web

11 billion pages 1.1 * 1010

33 billion pages 3 * 1010

Page 35: seven ways  to  think like the web
Page 36: seven ways  to  think like the web

occurrences of sloaninvest11

Page 37: seven ways  to  think like the web

permutations of sloaninvest11 after subtracting the web

Page 38: seven ways  to  think like the web

the tagsphere

Page 39: seven ways  to  think like the web

1. AUTHORITY: Be the authoritative source for your own data

2. INDIRECTION: Pass by reference not by value

3. STRUCTURE: Know the uses of structured and unstructured data

4. NAMING: Create and propagate useful names

5. SCOPE: Push your data to the widest appropriate scope

6. PUB/SUB

7. SERVICES

seven ways to think like the web

Page 40: seven ways  to  think like the web

public and private scopes

Page 41: seven ways  to  think like the web

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

Page 42: seven ways  to  think like the web

1. AUTHORITY: Be the authoritative source for your own data

2. INDIRECTION: Pass by reference not by value

3. STRUCTURE: Know the uses of structured and unstructured data

4. NAMING: Create and propagate useful names

5. SCOPE: Push your data to the widest appropriate scope

6. PUB/SUB: Be a publisher and a subscriber

7. SERVICES

seven ways to think like the web

Page 43: seven ways  to  think like the web

elmcity hub

a pub/sub mesh

elmcity hub elmcity hub

Page 44: seven ways  to  think like the web

some other pub/sub networks

Facebook Twitter blogosphere tagsphere

increasing generality

Page 45: seven ways  to  think like the web

1. AUTHORITY: Be the authoritative source for your own data

2. INDIRECTION: Pass by reference not by value

3. STRUCTURE: Know the uses of structured and unstructured data

4. NAMING: Create and propagate useful names

5. SCOPE: Push your data to the widest appropriate scope

6. PUB/SUB: Be a publisher and a subscriber

7. SERVICES: Create and use services

seven ways to think like the web

Page 46: seven ways  to  think like the web

services used by the elmcity project

eventfulupcomingeventbritefacebookdelicious

twitterfriendfeed

yahoo

event source “ “ “registry, configurationmessagingcollaborationgeolocation

services provided by the elmcity project

event aggregation

Page 47: seven ways  to  think like the web

Susan: Please give me your report

Roger: Here is an email attachment

use of services

web thinking

Page 48: seven ways  to  think like the web

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

Page 49: seven ways  to  think like the web

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

Page 50: seven ways  to  think like the web

1. AUTHORITY

2. INDIRECTION

3. STRUCTURE

4. NAMING

5. SCOPE

6. PUB/SUB

7. SERVICES

seven ways to think like the web