SlideShare a Scribd company logo
1 of 71
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
[object Object],[object Object],[object Object]
Profit! (Any way that you want to.)
Profit! (So you can scale.)
But wait, it gets worse!
[object Object],[object Object],[object Object],[object Object]
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: ,[object Object],[object Object]
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: ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The Ugly Stuff
Whatโ€™s Wrong With Whatโ€™s Out There? ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Platform Perlbal Memcached MogileFS Djabberd
Why Use Them? ,[object Object],[object Object],[object Object]
Real Scaling!
[object Object],Perlbal
[object Object],Memcached
[object Object],MogileFS
OMG FILES! M O G I L E F S !
[object Object],Djabberd Powers LJ Talk
Perlbal Memcached MogileFS Djabberd
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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

More Related Content

What's hot

What's hot (12)

The Business of APIs 2009 - Etsy
The Business of APIs 2009 - EtsyThe Business of APIs 2009 - Etsy
The Business of APIs 2009 - Etsy
ย 
Delightful UX for Distributed Systems
Delightful UX for Distributed SystemsDelightful UX for Distributed Systems
Delightful UX for Distributed Systems
ย 
Shoot me NOW! The Life and Death of an O365 Admin and User
Shoot me NOW! The Life and Death of an O365 Admin and UserShoot me NOW! The Life and Death of an O365 Admin and User
Shoot me NOW! The Life and Death of an O365 Admin and User
ย 
Magento Community. Ben Marks
Magento Community. Ben MarksMagento Community. Ben Marks
Magento Community. Ben Marks
ย 
Using Fb In A Law Firm Il2008
Using Fb In A Law Firm Il2008Using Fb In A Law Firm Il2008
Using Fb In A Law Firm Il2008
ย 
What were you thinking? Worst Translation Practices
What were you thinking? Worst Translation PracticesWhat were you thinking? Worst Translation Practices
What were you thinking? Worst Translation Practices
ย 
My Dog Ate My Translation Assignment
My Dog Ate My Translation AssignmentMy Dog Ate My Translation Assignment
My Dog Ate My Translation Assignment
ย 
Common usage of Sphinx
Common usage of SphinxCommon usage of Sphinx
Common usage of Sphinx
ย 
Web APIs - Best practices
Web APIs - Best practicesWeb APIs - Best practices
Web APIs - Best practices
ย 
Interoperability with Standardless IoT (Global IoT Day Wien)
Interoperability with Standardless IoT (Global IoT Day Wien)Interoperability with Standardless IoT (Global IoT Day Wien)
Interoperability with Standardless IoT (Global IoT Day Wien)
ย 
Sponsor Presentation: Maropost
Sponsor Presentation: Maropost Sponsor Presentation: Maropost
Sponsor Presentation: Maropost
ย 
Faster Translations Start With A Faster Computer
Faster Translations Start With A Faster ComputerFaster Translations Start With A Faster Computer
Faster Translations Start With A Faster Computer
ย 

Viewers also liked

Ab 430 Mod 3 Day 2
Ab 430 Mod 3 Day 2Ab 430 Mod 3 Day 2
Ab 430 Mod 3 Day 2
mwagner
ย 
ไบžๅพท้‡Œไบžๆตทไน‹็ 
ไบžๅพท้‡Œไบžๆตทไน‹็ ไบžๅพท้‡Œไบžๆตทไน‹็ 
ไบžๅพท้‡Œไบžๆตทไน‹็ 
Yuinzu Chen
ย 
รกLbum Melanchton
รกLbum MelanchtonรกLbum Melanchton
รกLbum Melanchton
isologia
ย 
version1
version1version1
version1
cblack123
ย 
Condensed Ppt Tutorial
Condensed Ppt TutorialCondensed Ppt Tutorial
Condensed Ppt Tutorial
mweber
ย 
Salary Comparison Table.Ppt
Salary Comparison Table.PptSalary Comparison Table.Ppt
Salary Comparison Table.Ppt
Ravi Paleti
ย 
Using PowerPoint
Using PowerPointUsing PowerPoint
Using PowerPoint
mweber
ย 
Khmer Wedding Program
Khmer Wedding ProgramKhmer Wedding Program
Khmer Wedding Program
thomaswanhoff
ย 

Viewers also liked (18)

On Echo chambers, Dead loops, Product design and UX
On Echo chambers, Dead loops, Product design and UXOn Echo chambers, Dead loops, Product design and UX
On Echo chambers, Dead loops, Product design and UX
ย 
Ab 430 Mod 3 Day 2
Ab 430 Mod 3 Day 2Ab 430 Mod 3 Day 2
Ab 430 Mod 3 Day 2
ย 
ไบžๅพท้‡Œไบžๆตทไน‹็ 
ไบžๅพท้‡Œไบžๆตทไน‹็ ไบžๅพท้‡Œไบžๆตทไน‹็ 
ไบžๅพท้‡Œไบžๆตทไน‹็ 
ย 
Salt Fest 08
Salt Fest 08Salt Fest 08
Salt Fest 08
ย 
รกLbum Melanchton
รกLbum MelanchtonรกLbum Melanchton
รกLbum Melanchton
ย 
version1
version1version1
version1
ย 
Image Bearers
Image BearersImage Bearers
Image Bearers
ย 
Kaleidico Solution
Kaleidico SolutionKaleidico Solution
Kaleidico Solution
ย 
Condensed Ppt Tutorial
Condensed Ppt TutorialCondensed Ppt Tutorial
Condensed Ppt Tutorial
ย 
Blogging Is Hip Hop
Blogging Is Hip HopBlogging Is Hip Hop
Blogging Is Hip Hop
ย 
Barcamp Phnom Penh Twitter
Barcamp Phnom Penh TwitterBarcamp Phnom Penh Twitter
Barcamp Phnom Penh Twitter
ย 
Claroline Traduction
Claroline TraductionClaroline Traduction
Claroline Traduction
ย 
Salary Comparison Table.Ppt
Salary Comparison Table.PptSalary Comparison Table.Ppt
Salary Comparison Table.Ppt
ย 
Clase expositiva
Clase expositivaClase expositiva
Clase expositiva
ย 
Google Docs
Google DocsGoogle Docs
Google Docs
ย 
Using PowerPoint
Using PowerPointUsing PowerPoint
Using PowerPoint
ย 
Khmer Wedding Program
Khmer Wedding ProgramKhmer Wedding Program
Khmer Wedding Program
ย 
How to Build Organizational Influence: Meta Skills
How to Build Organizational Influence: Meta SkillsHow to Build Organizational Influence: Meta Skills
How to Build Organizational Influence: Meta Skills
ย 

Similar to OSCON Keynote: Trying To Suck Less

Semantic Web 2.0
Semantic Web 2.0Semantic Web 2.0
Semantic Web 2.0
hchen1
ย 
Hadoop at Yahoo! -- University Talks
Hadoop at Yahoo! -- University TalksHadoop at Yahoo! -- University Talks
Hadoop at Yahoo! -- University Talks
yhadoop
ย 

Similar to OSCON Keynote: Trying To Suck Less (20)

Web 2.0: It's All about Social Networking
Web 2.0: It's All about Social NetworkingWeb 2.0: It's All about Social Networking
Web 2.0: It's All about Social Networking
ย 
Joyent circa 2006 (Scale with Rails)
Joyent circa 2006 (Scale with Rails)Joyent circa 2006 (Scale with Rails)
Joyent circa 2006 (Scale with Rails)
ย 
Oscon 2008 Open Micro Blogging Presentation
Oscon 2008 Open Micro Blogging PresentationOscon 2008 Open Micro Blogging Presentation
Oscon 2008 Open Micro Blogging Presentation
ย 
CCL Presentation, Walnut Creek Sep 2007
CCL Presentation, Walnut Creek Sep 2007CCL Presentation, Walnut Creek Sep 2007
CCL Presentation, Walnut Creek Sep 2007
ย 
Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010Open source-secret-sauce-rit-2010
Open source-secret-sauce-rit-2010
ย 
Semantic Web 2.0
Semantic Web 2.0Semantic Web 2.0
Semantic Web 2.0
ย 
"Why the Semantic Web will Never Work" (note the quotes)
"Why the Semantic Web will Never Work"  (note the quotes)"Why the Semantic Web will Never Work"  (note the quotes)
"Why the Semantic Web will Never Work" (note the quotes)
ย 
My life with MongoDB
My life with MongoDBMy life with MongoDB
My life with MongoDB
ย 
Hadoop at Yahoo! -- University Talks
Hadoop at Yahoo! -- University TalksHadoop at Yahoo! -- University Talks
Hadoop at Yahoo! -- University Talks
ย 
Web2.0 : an introduction
Web2.0 : an introductionWeb2.0 : an introduction
Web2.0 : an introduction
ย 
Hacking for Innovation: IIT Kharagpur
Hacking for Innovation: IIT KharagpurHacking for Innovation: IIT Kharagpur
Hacking for Innovation: IIT Kharagpur
ย 
Big data and APIs for PHP developers - SXSW 2011
Big data and APIs for PHP developers - SXSW 2011Big data and APIs for PHP developers - SXSW 2011
Big data and APIs for PHP developers - SXSW 2011
ย 
Offline Webapps
Offline Webapps Offline Webapps
Offline Webapps
ย 
Dean4j@Njug5
Dean4j@Njug5Dean4j@Njug5
Dean4j@Njug5
ย 
Ed. Technology Council Open Source Presentation
Ed. Technology Council Open Source PresentationEd. Technology Council Open Source Presentation
Ed. Technology Council Open Source Presentation
ย 
Walter api
Walter apiWalter api
Walter api
ย 
Let's Build a Chatbot!
Let's Build a Chatbot!Let's Build a Chatbot!
Let's Build a Chatbot!
ย 
Wassup with Web 2.0
Wassup with Web 2.0Wassup with Web 2.0
Wassup with Web 2.0
ย 
Web 2.0 EOS
Web 2.0 EOSWeb 2.0 EOS
Web 2.0 EOS
ย 
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
ย 

Recently uploaded

VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort : 9352852248 Make on-demand Arrangements Near yOU
ย 
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 

Recently uploaded (20)

8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
ย 
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West ๐ŸŒน 9920725232 ( Call Me ) Mumbai Esc...
ย 
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
ย 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
ย 
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
ย 
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
Kopar Khairane Russian Call Girls Number-9833754194-Navi Mumbai Fantastic Unl...
ย 
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
ย 
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
ย 
Top Rated Pune Call Girls Sinhagad Road โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated  Pune Call Girls Sinhagad Road โŸŸ 6297143586 โŸŸ Call Me For Genuine S...Top Rated  Pune Call Girls Sinhagad Road โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated Pune Call Girls Sinhagad Road โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
ย 
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
ย 
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
ย 
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Ever...
ย 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
ย 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
ย 
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Sant Nagar (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
ย 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
ย 
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
ย 
Top Rated Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Dighi โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
ย 

OSCON Keynote: Trying To Suck Less