OSCON Keynote: Trying To Suck Less

7,001 views
6,453 views

Published on

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

Published in: Economy & Finance, Technology
3 Comments
10 Likes
Statistics
Notes
No Downloads
Views
Total views
7,001
On SlideShare
0
From Embeds
0
Number of Embeds
42
Actions
Shares
0
Downloads
126
Comments
3
Likes
10
Embeds 0
No embeds

No notes for slide
  • OSCON Keynote: Trying To Suck Less

    1. Trying to Suck Less Making Web 2.0 Mean Something
    2. Anil Dash (lousy coder)
    3. Blogs!
    4.  
    5. Connect with the people you care about.
    6. Hooray Blogs!
    7. Cute Overload Cat Pictures 2.0
    8.  
    9. Influencing Mainstream Media
    10.  
    11.  
    12.  
    13. Niche Communities
    14.  
    15. (Helping Furries Get Married)
    16. (Helping Anybody Get Connected)
    17. Web 2.0!
    18.  
    19.  
    20. It’s great stuff.
    21. Blogs don’t suck. (Mostly.) Web 2.0 doesn’t suck. (Mostly.)
    22. Getting Carried Away
    23. “ We’re the fourth most popular mobile application for tagging podcasts!” (Digg This!)
    24. http://www.hat.evr
    25.  
    26. Who would want to use this?
    27. Is it making my life better?
    28. This sucks!
    29. Sucks = Could Be Great
    30. Uh oh! You succeed in your plan, and nobody’s any happier .
    31. Uh oh! You build something great, but you have to shut it down .
    32. Sucks = Doesn’t Scale
    33. <ul><li>Blogs </li></ul><ul><li>??? </li></ul><ul><li>Profit! </li></ul>
    34. Profit! (Any way that you want to.)
    35. Profit! (So you can scale.)
    36. But wait, it gets worse!
    37. <ul><li>Open Data </li></ul><ul><li>Open Feeds </li></ul><ul><li>Open APIs </li></ul><ul><li>Open Source </li></ul>
    38. They’re not open!
    39. Even many sites that don’t suck aren’t open .
    40. It’s not a witch hunt.
    41. Not Just Table Scraps
    42. It’s easy to slip up: <ul><li>Not Open </li></ul><ul><li>Meaningless </li></ul>
    43. It’s still worth trying.
    44. Making lives better!
    45. What’s It Take To Build This Stuff?
    46. Requisite LAMP Stack Slide!
    47. Perl gods: We’re Hiring!
    48. Yay, LAMP!
    49. Uh oh, LAMP.
    50. How to win the Tour de France: <ul><li>Buy a bike </li></ul><ul><li>Buy tight shorts </li></ul><ul><li>Go faster than everyone </li></ul><ul><li>Win! </li></ul>
    51. <ul><li>A scalable file system </li></ul><ul><li>Memory Caching for Dynamic Sites </li></ul><ul><li>Load Balancing </li></ul><ul><li>Real-Time Messaging </li></ul><ul><li>Identity that doesn’t suck </li></ul><ul><li>A useful database abstraction layer </li></ul><ul><li>Distributed Job Management </li></ul><ul><li>Ad Serving </li></ul><ul><li>A useful, standard API </li></ul><ul><li>Ajax libraries for the front-end </li></ul>The Ugly Stuff
    52. What’s Wrong With What’s Out There? <ul><li>Not open </li></ul><ul><li>Expensive </li></ul><ul><li>Complicated </li></ul><ul><li>All of the above </li></ul><ul><li>It sucks! </li></ul>
    53. The Platform Perlbal Memcached MogileFS Djabberd
    54. Why Use Them? <ul><li>They’re Open </li></ul><ul><li>They’re Free </li></ul><ul><li>They Work Like Crazy </li></ul>
    55. Real Scaling!
    56. <ul><li>A light, fast load balancer that leaves the hard stuff to Apache. </li></ul>Perlbal
    57. <ul><li>Helps your database service enough requests to have all your pages be dynamic. </li></ul>Memcached
    58. <ul><li>A high-availability, scalable file system that assumes your hardware will fail. </li></ul>MogileFS
    59. OMG FILES! M O G I L E F S !
    60. <ul><li>Real-Time Jabber Messaging </li></ul>Djabberd Powers LJ Talk
    61. Perlbal Memcached MogileFS Djabberd
    62. <ul><li>Data::ObjectDriver </li></ul><ul><li>OpenID </li></ul><ul><li>TrackBack </li></ul><ul><li>XML::Atom </li></ul><ul><li>Ad Engine </li></ul><ul><li>Plagger </li></ul>Lots More
    63. We build on this.
    64. Extracted from real working apps.
    65. Web 2.0's greatest hits are built on this.
    66.  
    67. So What Does Web 2.0 Mean? It’s open. It doesn’t suck.
    68. Go get it: http://developer.sixapart.com
    69. Now go build something that doesn’t suck.
    70. Thank You!
    71. 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

    ×