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

Exercism.io lightning talk

Exercism.io lightning talk

A quick lightning talk on Exercism.io presented at the local dev/como meet up. Unrehearsed, raw, kind of all over the place

Avatar for Clint Shryock

Clint Shryock

June 18, 2014
Tweet

More Decks by Clint Shryock

Other Decks in Programming

Transcript

  1. • Ruby Programming Language • Agile Web Development with Rails

    (2,3,4) • Practical Object Oriented Design In Ruby • Sinatra: Up and Running • Rails Recipes • Programming Elixir • Core Animation for OS X • “Gang of Four” • Building Awesome Command Line Applications in Ruby • The Well-Grounded Rubyist all worth reading… Books I’ve read
  2. Crowd-sourced mentorship alot ( ) of things… Supporting: Clojure, CoffeeScript,

    C#, Elixir, Go, Haskell, JavaScript, Objective-C, OCaml, Perl5, Python, Ruby, and Scala
  3. • CLI client • Fetch exercises • Grok README •

    CODE • PASS tests • Submit • Refactor • Receive nitpicks repeat… How is exercism.io formed
  4. • exposes me to try things • get's me writing

    code outside of work, by giving me things to work on • kick-starts the day • gets me reading documentation. A lot. all good things… Things exercism.io is/does for me
  5. • teach you a language • get you to mastery

    • teach you engineering concepts • provide authority welp… Things exercism.io is/does not do
  6. • most exercises can be done in less than 1/2

    hour • if not, then I’m waaay overthinking something • or I'm reading a lot of docs on parts of $LANGUAGE I've not used, or not used enough • exercises are the same (or very similar) across languages (ů^_^)ů… Things I really like about exercism.io
  7. • not enough nitpicks • no real authority on “correctness"

    • alot ( ) of people looking for nitpicks, but not giving them out • exercises are the same (or very similar) across languages ¯\_(ツ)_/¯… Things I don’t like about exercism.io
  8. • forget about “correctness” • try new things • write

    alot ( ) of code • give feedback kindly • accept feedback humbly | (• ◡•)|/ \(❍ᴥ❍ʋ) … Epilogue