Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
Amelia Bedelia Learns to Code-RubyConf Portugal 2015
Kylie
September 14, 2015
Programming
1
90
Amelia Bedelia Learns to Code-RubyConf Portugal 2015
Slides used in conjunction with my talk at RubyConf Portugal 2015.
Kylie
September 14, 2015
Tweet
Share
More Decks by Kylie
See All by Kylie
kyfast
0
41
kyfast
0
120
kyfast
0
86
kyfast
0
120
kyfast
0
130
kyfast
0
4.2k
kyfast
1
1.6k
kyfast
0
2.2k
kyfast
2
68
Other Decks in Programming
See All in Programming
muttsu_623
0
450
yamotuki
0
120
bkuhlmann
4
610
dulltz
0
410
makicamel
1
160
pdone
0
210
nauleyco
0
200
masayaaoyama
4
520
ippey
0
170
akatsukinewgrad
0
130
fkubota
1
390
asumikan
0
280
Featured
See All Featured
keathley
17
630
addyosmani
310
21k
sferik
609
54k
reverentgeek
27
1.9k
vanstee
116
4.8k
danielanewman
1
470
yeseniaperezcruz
302
31k
colly
186
14k
philhawksworth
190
17k
reverentgeek
168
7.1k
lemiorhan
626
42k
rmw
11
740
Transcript
Amelia Bedelia Learns to Code Kylie Stradley
@kyfast
I’m not here to tell you about me though
Illustration from: http://www.harpercollinschildrens.com/kids/gamesandcontests/features/amelia/ One Ring inscription by Sauron, Mt Doom
any current or former children in the audience?
Meet Amelia Bedelia Illustration from: “Calling Doctor Amelia Bedelia”
idiom > sum of its parts
“Take a hike!”
None
Amelia Does Her Best Illustration from: “Merry Christmas, Amelia Bedelia”
Sound Familiar?
Amelia, Beginner Developer Illustration from: “Amelia Bedelia, Bookworm”
None
Amelia Bedelia Learns to Code by: Kylie Stradley illustrations by:
San Smith inspired by: Peggy & Herman Parish
01101000 01101001 Nice to meet you :] “Talking to a
computer? That sounds like fun!”
None
“_WHY Ruby? _WHY not Ruby?”
“This Ruby on Rails stuff is easy!”
So what does Amelia do?
Amelia edits the db/schema.rb
Oh no!
the Rails Scaffold covers most things
So what does Amelia do?
Amelia uses Rails Scaffold for everything
Not so fast! Got it!
I want to write Rails like the designers intended
So what does Amelia do?
Writing Rails like DHH would
Not so fast! Got it!
“I need to make a lot of routes”
So what does Amelia do?
Amelia rakes the routes
rake != activate routes != migrations
“These gems are pretty handy!”
So what does Amelia do?
Carrie & Fred say, “Put a gem on it!”
Not so fast! Got it!
“I know what do with params in a Rails app”
So what does Amelia do?
Amelia adds the value to the params hash
parameters != params oops!
“I’ve made that mistake with dates before too”
So what does Amelia do?
Amelia uses DateTime when she needs dates, even for cakes!
The End
what a nice story, right?
it’s more like this: you never really stop making mistakes
I certainly haven’t
these things happen
beginners make a lot of mistakes
and that’s okay
advanced developers make a lot of mistakes
and that’s okay, too
what is important is that we share our mistakes
you never really stop making mistakes
a place that’s safe to make mistakes is a place
that’s safe to learn
Illustrations by: San Smith san-smith.com The End
@kyfast Kylie Farrah Stradley