“You're not as
good at
$LANGUAGE
as everyone else…
Slide 6
Slide 6 text
“You could be,
if you practiced
but you don’t…
Slide 7
Slide 7 text
- Me
to myself, all the time…
Slide 8
Slide 8 text
not a single one…
Slide 9
Slide 9 text
• 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
• CLI client
• Fetch exercises
• Grok README
• CODE
• PASS tests
• Submit
• Refactor
• Receive nitpicks
repeat…
How is exercism.io formed
Slide 15
Slide 15 text
• 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
Slide 16
Slide 16 text
• teach you a language
• get you to mastery
• teach you engineering concepts
• provide authority
welp…
Things exercism.io is/does not do
Slide 17
Slide 17 text
• 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
Slide 18
Slide 18 text
• 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
Slide 19
Slide 19 text
• forget about “correctness”
• try new things
• write alot ( ) of code
• give feedback kindly
• accept feedback humbly
| (• ◡•)|/ \(❍ᴥ❍ʋ) …
Epilogue