OSCON Keynote: Trying To Suck Less
Upcoming SlideShare
Loading in...5

OSCON Keynote: Trying To Suck Less



A presentation I gave about Six Apart's work for the O'Reilly Open Source conference in 2006

A presentation I gave about Six Apart's work for the O'Reilly Open Source conference in 2006



Total Views
Views on SlideShare
Embed Views



1 Embed 11

http://a0.vox-data.com 11


Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.


13 of 3 Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

OSCON Keynote: Trying To Suck Less OSCON Keynote: Trying To Suck Less Presentation Transcript

  • Trying to Suck Less Making Web 2.0 Mean Something
  • Anil Dash (lousy coder)
  • Blogs!
  • Connect with the people you care about.
  • Hooray Blogs!
  • Cute Overload Cat Pictures 2.0
  • Influencing Mainstream Media
  • Niche Communities
  • (Helping Furries Get Married)
  • (Helping Anybody Get Connected)
  • Web 2.0!
  • It’s great stuff.
  • Blogs don’t suck. (Mostly.) Web 2.0 doesn’t suck. (Mostly.)
  • Getting Carried Away
  • “ We’re the fourth most popular mobile application for tagging podcasts!” (Digg This!)
  • http://www.hat.evr
  • Who would want to use this?
  • Is it making my life better?
  • This sucks!
  • Sucks = Could Be Great
  • Uh oh! You succeed in your plan, and nobody’s any happier .
  • Uh oh! You build something great, but you have to shut it down .
  • Sucks = Doesn’t Scale
    • Blogs
    • ???
    • Profit!
  • Profit! (Any way that you want to.)
  • Profit! (So you can scale.)
  • But wait, it gets worse!
    • Open Data
    • Open Feeds
    • Open APIs
    • Open Source
  • They’re not open!
  • Even many sites that don’t suck aren’t open .
  • It’s not a witch hunt.
  • Not Just Table Scraps
  • It’s easy to slip up:
    • Not Open
    • Meaningless
  • It’s still worth trying.
  • Making lives better!
  • What’s It Take To Build This Stuff?
  • Requisite LAMP Stack Slide!
  • Perl gods: We’re Hiring!
  • Yay, LAMP!
  • Uh oh, LAMP.
  • How to win the Tour de France:
    • Buy a bike
    • Buy tight shorts
    • Go faster than everyone
    • Win!
    • A scalable file system
    • Memory Caching for Dynamic Sites
    • Load Balancing
    • Real-Time Messaging
    • Identity that doesn’t suck
    • A useful database abstraction layer
    • Distributed Job Management
    • Ad Serving
    • A useful, standard API
    • Ajax libraries for the front-end
    The Ugly Stuff
  • What’s Wrong With What’s Out There?
    • Not open
    • Expensive
    • Complicated
    • All of the above
    • It sucks!
  • The Platform Perlbal Memcached MogileFS Djabberd
  • Why Use Them?
    • They’re Open
    • They’re Free
    • They Work Like Crazy
  • Real Scaling!
    • A light, fast load balancer that leaves the hard stuff to Apache.
    • Helps your database service enough requests to have all your pages be dynamic.
    • A high-availability, scalable file system that assumes your hardware will fail.
  • OMG FILES! M O G I L E F S !
    • Real-Time Jabber Messaging
    Djabberd Powers LJ Talk
  • Perlbal Memcached MogileFS Djabberd
    • Data::ObjectDriver
    • OpenID
    • TrackBack
    • XML::Atom
    • Ad Engine
    • Plagger
    Lots More
  • We build on this.
  • Extracted from real working apps.
  • Web 2.0's greatest hits are built on this.
  • So What Does Web 2.0 Mean? It’s open. It doesn’t suck.
  • Go get it: http://developer.sixapart.com
  • Now go build something that doesn’t suck.
  • Thank You!
  • See our sessions: Stump the Band: 1:45pm, E142 Plagger: 2:35pm, Portland 256 Data::ObjectDriver: 11:35am Thursday, Portland 256 LiveJournal’s Secret Spinoffs: 11:35am Friday, F150