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-Eurucamp
Kylie
August 02, 2015
Programming
1
1.6k
Amelia Bedelia Learns to Code-Eurucamp
These are the slides I used while presenting at Eurucamp 2015 in Potsdam.
Kylie
August 02, 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.3k
kyfast
1
90
kyfast
0
2.2k
kyfast
2
68
Other Decks in Programming
See All in Programming
itosho525
1
370
viteinfinite
0
210
ogidow
0
150
atskimura
0
310
dictoss
0
170
muttsu_623
0
530
inoue2002
0
280
adoranwodo
0
240
azdaroth
0
170
trajchevska
2
380
masayaaoyama
4
540
akatsukinewgrad
0
210
Featured
See All Featured
thoeni
4
550
paulrobertlloyd
71
1.4k
eitanlees
111
9.9k
rmw
11
740
bkeepers
321
53k
malarkey
192
8.6k
bkeepers
408
57k
cromwellryan
101
5.9k
jonyablonski
14
1.1k
ammeep
656
54k
tanoku
86
8.5k
gr2m
83
11k
Transcript
Amelia Bedelia Learns to Code Kylie Stradley Eurucamp 2015-Potsdam
@kyfast
I’m not here to tell you about me though
Meet Amelia Bedelia Illustration from: “Calling Doctor Amelia Bedelia”
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