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

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