SlideShare une entreprise Scribd logo
1  sur  45
HOW I LEARNED TO
STOP WORRYING AND
LOVE THE INTERNET
A presentation by Noah Brier
University of Montana
April 11. 2009
hi, i’m noah




Copyright © 2009 Barbarian Group. All Rights Reserved. Confidential, etc. etc.
(PHP + MYSQL) + (HTML +
CSS)
THE WEB
IS NOT LIKE A MAGAZINE
http://brandtags.net/browse.php?
             id=760
1        2         3
REQUEST   PARSE   FORMAT


MYSQL     PHP     HTML/CSS
BUILT
ON THE FLY
SO
WHAT?
THE WEB
IS LIKE A GIANT LAB
GO PLAY
AND DO EXPERIMENTS
1
AVOID
VALUE JUDGEMENTS
INSTEAD TRY
TO UNDERSTAND WHY
2
quot;OUR MEDIA ARE OUR
METAPHORS. OUR
METAPHORS CREATE THE
CONTENT OF CULTURE.quot;
NEIL POSTMAN
“Yet the Net is not a
physical thing. It has no
first costs. Its core
protocols are barely
encumbered by the
concept of ownership.”
DOC SEARLS
3
DIVERSIFY!
SMALL. CHEAP. EASY.
“CENTRAL TO THE DESIGN OF
BETAWORKS IS THE ASSUMPTION THAT
COMPANIES BUILDING SERVICES WITH A
COMMON THEME CAN AND SHOULD
PROFIT FROM INCLUSION IN A
PLATFORM OR NETWORK OF LOOSELY
COUPLED BITS AND DRIVING CONTEXT
AND MEANING ACROSS THESE SITES IS
VALUABLE.”
SMALL. CHEAP. EASY.
4
BRAND IS A MARKET
INEFFICIENCY
CAPITALIZE ON IT.
5
THERE ARE NO RULES
TO THE MARKET ANYMORE
458,000
6
7
8
9
$
A FEW THINGS THE HAVE
COME FROM MY BLOG
1.   MET MY FIANCE
2.   GOT AN AWESOME JOB
3.   BUILT A SUCCESSFUL SITE
4.   COME TO MONTANA 3 TIMES
5.   MET LOTS OF GOOD FRIENDS
6
OPEN
BEATS CLOSED
API
APPLICATION PROGRAMMING INTERFACE
HUH?
BASICALLY IT’S A WAY FOR 2 COMPUTERS
TO TALK TO EACH OTHER
USER SAYS
HEY, I WANT MY FIRST TWEET!
HERE’S MY USERNAME
MFT SAYS
HEY TWITTER, CAN I GET HEYITSNOAH’S
FIRST TWEET (NOT EXACTLY,
BUT CLOSE ENOUGH)
TWITTER SAYS
NO PROBLEM (AS LONG AS THE USER IS
PUBLIC). MFT DISPLAYS IT. EVERYONE LIVES
HAPPILY EVER AFTER.
WHY?
DOES IT MATTER?
OTHER PEOPLE
SOLVE YOUR PROBLEMS AND
BUILD YOUR AUDIENCE
How I Learned to Stop Worrying and Love the Internet
How I Learned to Stop Worrying and Love the Internet

Contenu connexe

Similaire à How I Learned to Stop Worrying and Love the Internet

Intro for HR on Blogs & Web 2.0
Intro for HR on Blogs & Web 2.0Intro for HR on Blogs & Web 2.0
Intro for HR on Blogs & Web 2.0Michael Specht
 
Web Technology & E-Commerce Unit 1
Web Technology & E-Commerce Unit 1Web Technology & E-Commerce Unit 1
Web Technology & E-Commerce Unit 1SURBHI SAROHA
 
NLC/MS Government 2.0 - Enterprise Social Networking
NLC/MS Government 2.0 - Enterprise Social NetworkingNLC/MS Government 2.0 - Enterprise Social Networking
NLC/MS Government 2.0 - Enterprise Social Networkingguestb5e7e1c
 
Yahoo Hack Day
Yahoo Hack DayYahoo Hack Day
Yahoo Hack Daye27
 
Web Performance - Why it matters
Web Performance - Why it mattersWeb Performance - Why it matters
Web Performance - Why it mattersEnrico Foschi
 
Echelon Conference
Echelon ConferenceEchelon Conference
Echelon Conferenceguestbaf17f
 
Administering Windows Server 2012
Administering Windows Server 2012Administering Windows Server 2012
Administering Windows Server 2012Shamar67
 
Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015Christian Heilmann
 
Lea pagoyo final(1)
Lea pagoyo final(1)Lea pagoyo final(1)
Lea pagoyo final(1)jonaspalen1
 
Optimizing for Change (Henrik Joreteg)
Optimizing for Change (Henrik Joreteg)Optimizing for Change (Henrik Joreteg)
Optimizing for Change (Henrik Joreteg)Future Insights
 
10 great examples of lead generation websites
10 great examples of lead generation websites10 great examples of lead generation websites
10 great examples of lead generation websitesTomorrow People
 
Opportunities for IT and SLA Professionals to Collaborate
Opportunities for IT and SLA Professionals to CollaborateOpportunities for IT and SLA Professionals to Collaborate
Opportunities for IT and SLA Professionals to CollaborateAnand Deshpande
 
Six Start-Up Technology Trends That Start Up Lawyers Can Use
Six Start-Up Technology Trends That Start Up Lawyers Can UseSix Start-Up Technology Trends That Start Up Lawyers Can Use
Six Start-Up Technology Trends That Start Up Lawyers Can UseCarolyn Elefant
 
GIBS MBA USA West Coast - Web 2.0
GIBS MBA USA West Coast - Web 2.0GIBS MBA USA West Coast - Web 2.0
GIBS MBA USA West Coast - Web 2.0gueste04c8a
 
The Journey from Monolith to Microservices: a Guided Adventure
The Journey from Monolith to Microservices: a Guided AdventureThe Journey from Monolith to Microservices: a Guided Adventure
The Journey from Monolith to Microservices: a Guided AdventureVMware Tanzu
 

Similaire à How I Learned to Stop Worrying and Love the Internet (20)

Intro for HR on Blogs & Web 2.0
Intro for HR on Blogs & Web 2.0Intro for HR on Blogs & Web 2.0
Intro for HR on Blogs & Web 2.0
 
Web Technology & E-Commerce Unit 1
Web Technology & E-Commerce Unit 1Web Technology & E-Commerce Unit 1
Web Technology & E-Commerce Unit 1
 
NLC/MS Government 2.0 - Enterprise Social Networking
NLC/MS Government 2.0 - Enterprise Social NetworkingNLC/MS Government 2.0 - Enterprise Social Networking
NLC/MS Government 2.0 - Enterprise Social Networking
 
Yahoo Hack Day
Yahoo Hack DayYahoo Hack Day
Yahoo Hack Day
 
Web Performance - Why it matters
Web Performance - Why it mattersWeb Performance - Why it matters
Web Performance - Why it matters
 
Echelon Conference
Echelon ConferenceEchelon Conference
Echelon Conference
 
Echelon Slide Deck
Echelon Slide DeckEchelon Slide Deck
Echelon Slide Deck
 
Administering Windows Server 2012
Administering Windows Server 2012Administering Windows Server 2012
Administering Windows Server 2012
 
Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015
 
The DiSo Project
The DiSo ProjectThe DiSo Project
The DiSo Project
 
Lea pagoyo final(1)
Lea pagoyo final(1)Lea pagoyo final(1)
Lea pagoyo final(1)
 
Optimizing for Change (Henrik Joreteg)
Optimizing for Change (Henrik Joreteg)Optimizing for Change (Henrik Joreteg)
Optimizing for Change (Henrik Joreteg)
 
WebKit, why it matters?
WebKit, why it matters?WebKit, why it matters?
WebKit, why it matters?
 
10 great examples of lead generation websites
10 great examples of lead generation websites10 great examples of lead generation websites
10 great examples of lead generation websites
 
Opportunities for IT and SLA Professionals to Collaborate
Opportunities for IT and SLA Professionals to CollaborateOpportunities for IT and SLA Professionals to Collaborate
Opportunities for IT and SLA Professionals to Collaborate
 
Six Start-Up Technology Trends That Start Up Lawyers Can Use
Six Start-Up Technology Trends That Start Up Lawyers Can UseSix Start-Up Technology Trends That Start Up Lawyers Can Use
Six Start-Up Technology Trends That Start Up Lawyers Can Use
 
GIBS MBA USA West Coast - Web 2.0
GIBS MBA USA West Coast - Web 2.0GIBS MBA USA West Coast - Web 2.0
GIBS MBA USA West Coast - Web 2.0
 
WebKit, why it matters (PDF version)
WebKit, why it matters (PDF version)WebKit, why it matters (PDF version)
WebKit, why it matters (PDF version)
 
The Trend is your frend!
The Trend is your frend!The Trend is your frend!
The Trend is your frend!
 
The Journey from Monolith to Microservices: a Guided Adventure
The Journey from Monolith to Microservices: a Guided AdventureThe Journey from Monolith to Microservices: a Guided Adventure
The Journey from Monolith to Microservices: a Guided Adventure
 

Plus de Noah Brier

Brand Tags & The Advantage of Small Products
Brand Tags & The Advantage of Small ProductsBrand Tags & The Advantage of Small Products
Brand Tags & The Advantage of Small ProductsNoah Brier
 
Everything is Media
Everything is MediaEverything is Media
Everything is MediaNoah Brier
 
How to Build a Web App (for Non-Programmers)
How to Build a Web App (for Non-Programmers)How to Build a Web App (for Non-Programmers)
How to Build a Web App (for Non-Programmers)Noah Brier
 
Thinking About Innovation
Thinking About InnovationThinking About Innovation
Thinking About InnovationNoah Brier
 
How I Learned to Stop Worrying and Love the Internet
How I Learned to Stop Worrying and Love the InternetHow I Learned to Stop Worrying and Love the Internet
How I Learned to Stop Worrying and Love the InternetNoah Brier
 
Making Stuff on the Internet
Making Stuff on the InternetMaking Stuff on the Internet
Making Stuff on the InternetNoah Brier
 
Brand Vs Utility
Brand Vs UtilityBrand Vs Utility
Brand Vs UtilityNoah Brier
 
The Great Re-bundling Debate: Should Media and Creative Come Back Together?
The Great Re-bundling Debate: Should Media and Creative Come Back Together?The Great Re-bundling Debate: Should Media and Creative Come Back Together?
The Great Re-bundling Debate: Should Media and Creative Come Back Together?Noah Brier
 
Noah Brier on Social Media
Noah Brier on Social MediaNoah Brier on Social Media
Noah Brier on Social MediaNoah Brier
 

Plus de Noah Brier (9)

Brand Tags & The Advantage of Small Products
Brand Tags & The Advantage of Small ProductsBrand Tags & The Advantage of Small Products
Brand Tags & The Advantage of Small Products
 
Everything is Media
Everything is MediaEverything is Media
Everything is Media
 
How to Build a Web App (for Non-Programmers)
How to Build a Web App (for Non-Programmers)How to Build a Web App (for Non-Programmers)
How to Build a Web App (for Non-Programmers)
 
Thinking About Innovation
Thinking About InnovationThinking About Innovation
Thinking About Innovation
 
How I Learned to Stop Worrying and Love the Internet
How I Learned to Stop Worrying and Love the InternetHow I Learned to Stop Worrying and Love the Internet
How I Learned to Stop Worrying and Love the Internet
 
Making Stuff on the Internet
Making Stuff on the InternetMaking Stuff on the Internet
Making Stuff on the Internet
 
Brand Vs Utility
Brand Vs UtilityBrand Vs Utility
Brand Vs Utility
 
The Great Re-bundling Debate: Should Media and Creative Come Back Together?
The Great Re-bundling Debate: Should Media and Creative Come Back Together?The Great Re-bundling Debate: Should Media and Creative Come Back Together?
The Great Re-bundling Debate: Should Media and Creative Come Back Together?
 
Noah Brier on Social Media
Noah Brier on Social MediaNoah Brier on Social Media
Noah Brier on Social Media
 

Dernier

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
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
 
"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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Dernier (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
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
 
"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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.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!
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

How I Learned to Stop Worrying and Love the Internet

Notes de l'éditeur

  1. I have a website called NoahBrier.com
  2. I work for The Barbarian Group.
  3. We’re best known for making a thing called Subservient Chicken for Burger King.
  4. Since I was here last I’ve been making lots of stuff on the internet. Like Brand Tags.
  5. And MyFirstTweet
  6. Before I get too deep into theoretical stuff I want to talk about making stuff on the web. Back in March of last year I taught myself PHP & mySQL. Throw in HTML/CSS (which I knew) and you pretty much have everything you need to make a fully functional web tool.
  7. Before I get too deep into why those specifics, though, let me explain how websites work (since I'm guessing some of you don't know this). Most people think of web pages as these hard coded things, like pages in a magazine or something.
  8. However, many of the webpages you look at are not created until the moment you look at the site. Brand Tags, for instance, really only consists of about a dozen files. Even though there are 800 brands in the system, all the tag clouds are generated by the same few lines of code which queries the database and returns the formatted results. [http://www.noahbrier.com/archives/2008/11/the_many_skins_of_web_data.php]
  9. Essentially it works something like this: Your mysql database (which looks a lot like a big old excel spreadsheet) stores all sorts of data in it.
  10. Then, using PHP (which basically processes things on the server side before you can see them in your browser), you take a look at the URL (at least in the case of brand tags) and you say, okay, this user wants to see brand 214. So now you know what page they're on.
  11. From there, you send a message to your database (via PHP) saying give me all the tags for brand 214. Which it does like a good little minion. Then you run through a whole bunch of stuff (this is where the magic happens, the \"algorithm\") and parse all that data down into something you can work with. Finally, you pass that data as HTML, which you make pretty using CSS.
  12. Voila, you have a webpage, built on the fly, just for you! (Most pages on the web work roughly this way, though there's lots of caching and other stuff that happens as well.) It's kind of like the web's equivalent to just-in-time production.
  13. Well, the web is kind of like a giant lab. It's a perfect place to do experiments. Where else can you see how millions of people react to something instantly?
  14. Avoid value judgements about new channels. Instead think about why people use it, how it’s different.
  15. Try to understand why people are using it. Who they are? What it means.
  16. Consider the metaphor
  17. Diversify