Amelia Bedelia Learns to Code-Eurucamp

2ed277a8bb1cc68c943fd84f3ce32782?s=47 Kylie
August 02, 2015

Amelia Bedelia Learns to Code-Eurucamp

These are the slides I used while presenting at Eurucamp 2015 in Potsdam.

2ed277a8bb1cc68c943fd84f3ce32782?s=128

Kylie

August 02, 2015
Tweet

Transcript

  1. Amelia Bedelia Learns to Code Kylie Stradley Eurucamp 2015-Potsdam

  2. @kyfast

  3. I’m not here to tell you about me though

  4. Meet Amelia Bedelia Illustration from: “Calling Doctor Amelia Bedelia”

  5. any current or former children in the audience?

  6. Meet Amelia Bedelia Illustration from: “Calling Doctor Amelia Bedelia”

  7. idiom > sum of its parts

  8. “Take a hike!”

  9. None
  10. Amelia Does Her Best Illustration from: “Merry Christmas, Amelia Bedelia”

  11. Sound Familiar?

  12. Amelia, Beginner Developer Illustration from: “Amelia Bedelia, Bookworm”

  13. None
  14. Amelia Bedelia Learns to Code by: Kylie Stradley illustrations by:

    San Smith inspired by: Peggy & Herman Parish
  15. 01101000 01101001 Nice to meet you :] “Talking to a

    computer? That sounds like fun!”
  16. None
  17. “_WHY Ruby? _WHY not Ruby?”

  18. “This Ruby on Rails stuff is easy!”

  19. So what does Amelia do?

  20. Amelia edits the db/schema.rb

  21. Oh no!

  22. the Rails Scaffold covers most things

  23. So what does Amelia do?

  24. Amelia uses Rails Scaffold for everything

  25. Not so fast! Got it!

  26. I want to write Rails like the designers intended

  27. So what does Amelia do?

  28. Writing Rails like DHH would

  29. Not so fast! Got it!

  30. “I need to make a lot of routes”

  31. So what does Amelia do?

  32. Amelia rakes the routes

  33. rake != activate routes != migrations

  34. “These gems are pretty handy!”

  35. So what does Amelia do?

  36. Carrie & Fred say, “Put a gem on it!”

  37. Not so fast! Got it!

  38. “I know what do with params in a Rails app”

  39. So what does Amelia do?

  40. Amelia adds the value to the params hash

  41. parameters != params oops!

  42. “I’ve made that mistake with dates before too”

  43. So what does Amelia do?

  44. Amelia uses DateTime when she needs dates, even for cakes!

  45. The End

  46. what a nice story, right?

  47. it’s more like this: you never really stop making mistakes

  48. I certainly haven’t

  49. these things happen

  50. beginners make a lot of mistakes

  51. and that’s okay

  52. advanced developers make a lot of mistakes

  53. and that’s okay, too

  54. what is important is that we share our mistakes

  55. you never really stop making mistakes

  56. a place that’s safe to make mistakes is a place

    that’s safe to learn
  57. Illustrations by: San Smith san-smith.com The End

  58. @kyfast Kylie Farrah Stradley