SlideShare ist ein Scribd-Unternehmen logo
1 von 62
Downloaden Sie, um offline zu lesen
Designing for Hackability
sr   bna
What is scary?
Attention scarcity.
Web apps
 are the new
screenplays.
The Internet is smarter than you are.
It’s ok if you’re not the Master of Your Domain.
Design the sandbox. Let them play.
via PeterMe
Co-create.
Faster. More creative. Truer audience fit.
It’s a View Source world.
Mods signal intense user connection.
Co-ownership. Health.
This will happen with or without you.
It already is.
scrAPIs
Users want to customize. View ads, or
not. Shift time & place. Personal mash.
Internal team hacks for speed, creativity.
Other devs want to hack. Just because.
Not a Web site.
A light-weight (like, really light)
message delivery infrastructure.
10x traffic from the API over the .com
Fan wikis. A good sign.
Some people are really, really into it.
Growth + diversity =
new monetization options.
Initial site focused on destination search.
Current site promotes tools.
How can we make social networks more
hackable? Portable? Efficient?
Social networking fatigue.
Don’t make me repeat myself.




Profile information


Friend networks.


Preferences.
Could these sites work together?
We have the technology:
Small pieces. Loosely joined.
rel = “me”
One piece at a time.
So what tools do we have to work with?
Build on open platforms & standards.
Use microformats.
Set content free.
Think multi-modal. Widgetize.
Build, document and champion uses of your APIs.
Design hackable URLs.
Teach & model the behaviors you want.
Celebrate & nourish creative hacks.
Many thanks to:
http://flickr.com/photos/ethomsen/42547012/
http://flickr.com/photos/mohawk/13599814/
http://flickr.com/photos/peterjlambert/97671748/
http://flickr.com/photos/eti-eti/697542248/
http://flickr.com/photos/grantneufeld/249572562/
http://flickr.com/photos/nez/381560748/
http://flickr.com/photos/technicolorcavalry/96348192/
http://flickr.com/photos/freudianslip/129612709/
http://flickr.com/photos/oskay/265899784/
http://www.flickr.com/photos/lantzilla/244589400/
http://www.flickr.com/photos/youngblog/904472102/
http://www.flickr.com/photos/nic/506055341/
http://www.flickr.com/photos/tcmhitchhiker/697631047/
http://www.flickr.com/photos/bru/129437516/
http://www.flickr.com/photos/sidehike/207826371/
http://www.flickr.com/photos/estherase/13553883/
http://www.flickr.com/photos/eole/380316678/
http://www.flickr.com/photos/factoryjoe/26967479/
http://www.flickr.com/photos/beija-flor/194900377/
http://www.flickr.com/photos/vj_pics/623553390/
brianoberkirch.com

Weitere ähnliche Inhalte

Ähnlich wie Designing For Hackability

Front Porch Keynote 2014
Front Porch Keynote 2014Front Porch Keynote 2014
Front Porch Keynote 2014amboy00
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratchElinext
 
Designing with content-first
Designing with content-firstDesigning with content-first
Designing with content-firstAndy Parker
 
web development versus web design
web development versus web designweb development versus web design
web development versus web designDigital Ipsum
 
Distants indroduction
Distants indroductionDistants indroduction
Distants indroductionEd
 
Speech luca barba
Speech luca barbaSpeech luca barba
Speech luca barbaalucab
 
Resisting The Feature Creature
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature CreatureChristian Heilmann
 
App evolution meets adsense
App evolution meets adsenseApp evolution meets adsense
App evolution meets adsenseedavidkennan
 
Your Browser Is The New Photoshop
Your Browser Is The New PhotoshopYour Browser Is The New Photoshop
Your Browser Is The New PhotoshopMatt Puchlerz
 
SPC Adriatics 2016 - Creating a Great User Experience in SharePoint
SPC Adriatics 2016 - Creating a Great User Experience in SharePointSPC Adriatics 2016 - Creating a Great User Experience in SharePoint
SPC Adriatics 2016 - Creating a Great User Experience in SharePointMarc D Anderson
 
Creating a Great User Experience in SharePoint
Creating a Great User Experience in SharePointCreating a Great User Experience in SharePoint
Creating a Great User Experience in SharePointSPC Adriatics
 
Designing Connected Content (Sample Chapter)
Designing Connected Content (Sample Chapter)Designing Connected Content (Sample Chapter)
Designing Connected Content (Sample Chapter)GatherContent
 
Introduction to Online Advertising
Introduction to Online AdvertisingIntroduction to Online Advertising
Introduction to Online Advertisingstakro
 

Ähnlich wie Designing For Hackability (20)

The DiSo Project
The DiSo ProjectThe DiSo Project
The DiSo Project
 
Front Porch Keynote 2014
Front Porch Keynote 2014Front Porch Keynote 2014
Front Porch Keynote 2014
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratch
 
Designing with content-first
Designing with content-firstDesigning with content-first
Designing with content-first
 
The Non-CTO's Guide to Web Terms and Technology
The Non-CTO's Guide to Web Terms and TechnologyThe Non-CTO's Guide to Web Terms and Technology
The Non-CTO's Guide to Web Terms and Technology
 
Java Unit 5(part 1)
Java Unit 5(part 1)Java Unit 5(part 1)
Java Unit 5(part 1)
 
15 Ways To Improve Your Website's Conversion Rate
15 Ways To Improve Your Website's Conversion Rate15 Ways To Improve Your Website's Conversion Rate
15 Ways To Improve Your Website's Conversion Rate
 
Search V Next Final
Search V Next FinalSearch V Next Final
Search V Next Final
 
web development versus web design
web development versus web designweb development versus web design
web development versus web design
 
Distants indroduction
Distants indroductionDistants indroduction
Distants indroduction
 
Speech luca barba
Speech luca barbaSpeech luca barba
Speech luca barba
 
Resisting The Feature Creature
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature Creature
 
8 Ideas for Building Great Websites | Keyideas Infotech
8 Ideas for Building Great Websites | Keyideas Infotech8 Ideas for Building Great Websites | Keyideas Infotech
8 Ideas for Building Great Websites | Keyideas Infotech
 
App evolution meets adsense
App evolution meets adsenseApp evolution meets adsense
App evolution meets adsense
 
Your Browser Is The New Photoshop
Your Browser Is The New PhotoshopYour Browser Is The New Photoshop
Your Browser Is The New Photoshop
 
SPC Adriatics 2016 - Creating a Great User Experience in SharePoint
SPC Adriatics 2016 - Creating a Great User Experience in SharePointSPC Adriatics 2016 - Creating a Great User Experience in SharePoint
SPC Adriatics 2016 - Creating a Great User Experience in SharePoint
 
Creating a Great User Experience in SharePoint
Creating a Great User Experience in SharePointCreating a Great User Experience in SharePoint
Creating a Great User Experience in SharePoint
 
Lecture 9 Usability Orignal
Lecture 9 Usability OrignalLecture 9 Usability Orignal
Lecture 9 Usability Orignal
 
Designing Connected Content (Sample Chapter)
Designing Connected Content (Sample Chapter)Designing Connected Content (Sample Chapter)
Designing Connected Content (Sample Chapter)
 
Introduction to Online Advertising
Introduction to Online AdvertisingIntroduction to Online Advertising
Introduction to Online Advertising
 

Mehr von brianoberkirch

Social Signals, November 08
Social Signals, November 08Social Signals, November 08
Social Signals, November 08brianoberkirch
 
Designing for Social Sandboxes
Designing for Social SandboxesDesigning for Social Sandboxes
Designing for Social Sandboxesbrianoberkirch
 
Under Sousveillance: Personal Informatics & Techniques of the Self
Under Sousveillance: Personal Informatics & Techniques of the SelfUnder Sousveillance: Personal Informatics & Techniques of the Self
Under Sousveillance: Personal Informatics & Techniques of the Selfbrianoberkirch
 
FOWA Miami: Future of Social Networks
FOWA Miami: Future of Social NetworksFOWA Miami: Future of Social Networks
FOWA Miami: Future of Social Networksbrianoberkirch
 
Plays Well With Others
Plays Well With OthersPlays Well With Others
Plays Well With Othersbrianoberkirch
 

Mehr von brianoberkirch (6)

Social Signals, November 08
Social Signals, November 08Social Signals, November 08
Social Signals, November 08
 
Designing for Social Sandboxes
Designing for Social SandboxesDesigning for Social Sandboxes
Designing for Social Sandboxes
 
Under Sousveillance: Personal Informatics & Techniques of the Self
Under Sousveillance: Personal Informatics & Techniques of the SelfUnder Sousveillance: Personal Informatics & Techniques of the Self
Under Sousveillance: Personal Informatics & Techniques of the Self
 
Social Signals
Social SignalsSocial Signals
Social Signals
 
FOWA Miami: Future of Social Networks
FOWA Miami: Future of Social NetworksFOWA Miami: Future of Social Networks
FOWA Miami: Future of Social Networks
 
Plays Well With Others
Plays Well With OthersPlays Well With Others
Plays Well With Others
 

Kürzlich hochgeladen

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Kürzlich hochgeladen (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Designing For Hackability