Screwing Up For Less

291 views
224 views

Published on

Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/17Fdz9X.

Stephen Hardisty presents how Etsy delivers products without having project managers, business analysts, or testers. Filmed at qconnewyork.com.

Stephen Hardisty is an engineering manager at Etsy in Brooklyn. During a 15 year career, he has worked for both multinationals and startups in telecommunications, security and web. Although recent years have been spent helping engineers to build web products, Stephen still loves to code and will ruin any good party by telling people why developers should do less programming.

Published in: Technology, Sports
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
291
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Screwing Up For Less

  1. 1. Screwing Up For Less Stephen Hardisty
 @moowahaha
  2. 2. InfoQ.com: News & Community Site • 750,000 unique visitors/month • Published in 4 languages (English, Chinese, Japanese and Brazilian Portuguese) • Post content from our QCon conferences • News 15-20 / week • Articles 3-4 / week • Presentations (videos) 12-15 / week • Interviews 2-3 / week • Books 1 / month Watch the video with slide synchronization on InfoQ.com! http://www.infoq.com/presentations /etsy-release-cycle
  3. 3. Presented at QCon New York www.qconnewyork.com Purpose of QCon - to empower software development by facilitating the spread of knowledge and innovation Strategy - practitioner-driven conference designed for YOU: influencers of change and innovation in your teams - speakers and topics driving the evolution and innovation - connecting and catalyzing the influencers and innovators Highlights - attended by more than 12,000 delegates since 2007 - held in 9 cities worldwide
  4. 4. ~35 times a day!
 I know, right?
  5. 5. A Screw Up
  6. 6. Hardisty,You Lie.
  7. 7. etsystatus.com & @etsystatus
  8. 8. You Still Lied To Us
  9. 9. Processes & Instincts
  10. 10. The Fear ... this is the fear
  11. 11. Road Safety Lesson
  12. 12. (this is black) What Munich Taxi Drivers Did
  13. 13. What Swedish Drivers Did
  14. 14. Why Does This Matter?
  15. 15. Small Change Deltas
  16. 16. Monolithic Codebase
  17. 17. Always Deploy From Master/Main/Trunk
  18. 18. Never Roll Back
  19. 19. Feature Flags 'some_feature' => array(
 'enabled' => 'adminonly' );
  20. 20. Ramp Up 'some_feature' => array(
 'enabled' => 'rampup',
 ‘percent’ => 10 );
  21. 21. Tests
  22. 22. Pre-Production
  23. 23. Didn’t I Say Something Went Wrong?
  24. 24. What Air Crash Investigators Do
  25. 25. Establish Facts
  26. 26. Postmortems
  27. 27. Remediation
  28. 28. Institutional Memory
  29. 29. Careful Now
  30. 30. Why Doesn’t Everybody Do This?!
  31. 31. Almost Done... • When the perception of danger is high, people act with greater caution. • When it is low, people act more recklessly. • When something does go wrong, try and understand it. • Don’t punish somebody for trying.
  32. 32. Questions?
  33. 33. Watch the video with slide synchronization on InfoQ.com! http://www.infoq.com/presentations/etsy- release-cycle

×