Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Why Best Practices Suck

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Why Best Practices Suck

Avatar for Robin Moffatt

Robin Moffatt

October 24, 2014
Tweet

More Decks by Robin Moffatt

Other Decks in Technology

Transcript

  1. www.rittmanmead.com [email protected] @rittmanmead www.facebook.com/rittmanmead When taken from a 
 position

    of knowledge and understanding 
 best practices can be useful to 
 codify existing knowledge Good Best Practices?
  2. www.rittmanmead.com [email protected] @rittmanmead www.facebook.com/rittmanmead Bad Best Practices! •Silver Bullets •“Laundry

    Lists” of settings to change •Random Jiggling •Absolutes without context […] “I will jiggle things randomly until they unbreak” is not acceptable. — Linus Torvalds, April 2011
  3. www.rittmanmead.com [email protected] @rittmanmead www.facebook.com/rittmanmead Guesswork Is Risky If you don’t

    know why what you did worked, then you don’t know that you’ve not caused ‘collateral damage’
  4. www.rittmanmead.com [email protected] @rittmanmead www.facebook.com/rittmanmead Déjà vu? If you don’t know

    what the problem was, you’re doomed to repeat the same mistake again in the future
  5. www.rittmanmead.com [email protected] @rittmanmead www.facebook.com/rittmanmead #EOF ✴ email: [email protected] ✴ web:

    http://ritt.md/rmoff ✴ twitter: @rmoff ✴ IRC: rmoff / #obihackers / freenode