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

You Have the Empathy of a Goat

You Have the Empathy of a Goat

Keynote talk at RubyConf 2016 - Cincinnati

Tara Scherner de la Fuente

November 11, 2016
Tweet

More Decks by Tara Scherner de la Fuente

Other Decks in Programming

Transcript

  1. You Have the Empathy of a Goat Documenting with the

    User in Mind Tara Scherner de la Fuente @MediaRemedial
  2. # validating with case insensitivity with # AR 2.3.5 uses

    SQL lower(), # which clubs baby seals and crashes sites # this method is an attempt to validate uniqueness # bypassing SQL lower() by leveraging the default # mysql behavior of nonbinary string comparison
  3. Demonstrate a goat message less than 50 characters Then we’ll

    use the body to explain what and why. For example, good commit messages are documented so many places! But folks either don’t know that, or they don’t give a goat’s ass. To correct this, we’re giving this talk. It might be useful to discuss why the solution is being implemented this way instead of other ways. - git-scm.com/book/en/v2 is Git Pro (free) - Issue #GOAT42 gitgoat.com/secret/issues/goat42
  4. git commit –m “short form” BEFORE (what style): Demonstrate a

    goat message. AFTER (why style): Enable user to write informational goat message
  5. Demonstrate a goat message less than 50 characters Then we’ll

    use the body to explain what and why. For example, good commit messages are documented so many places! But folks either don’t know that, or they don’t give a goat’s ass. To correct this, we’re giving this talk. It might be useful to discuss why the solution is being implemented this way instead of other ways. - Paired with @wisetara and @kerrizor - git-scm.com/book/en/v2 is Git Pro (free) - Issue #GOAT42 gitgoat.com/secret/issues/goat42
  6. - Fixed: Links with “&” in the url were being

    converted to contain “&” when opening or copying. They now work perfectly each & every time.