Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Amelia Bedelia Learns to Code-Eurucamp
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kylie
August 02, 2015
Programming
2.1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amelia Bedelia Learns to Code-Eurucamp
These are the slides I used while presenting at Eurucamp 2015 in Potsdam.
Kylie
August 02, 2015
More Decks by Kylie
See All by Kylie
RailsWorld_2023_-_Everything_We_Learned_the_Hard_Way_Implementing_ActiveRecord_Encryption.pdf
kyfast
0
180
A Practical Taxonomy of Bugs and How to Squash Them-We Rise 2017
kyfast
0
150
A Common Taxonomy of Bugs and How to Squash Them-RubyConfAU
kyfast
0
420
A Practical Taxonomy of Bugs and How to Squash Them-SunshinePHP
kyfast
0
370
A Practical Taxonomy of Bugs and How to Squash Them-RubyConf Italy 2016
kyfast
0
200
A Practical Taxonomy of Bugs and How to Squash Them-Keep Ruby Weird 2016
kyfast
0
540
The Little Meetup That Could
kyfast
0
9.9k
Amelia Bedelia Learns to Code-RubyConf Portugal 2015
kyfast
1
150
Amelia Bedelia Learns to Code
kyfast
0
3k
Other Decks in Programming
See All in Programming
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
180
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
650
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
380
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
140
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
580
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
160
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
350
最近”作らせてる” ローカルAIアプリの話
akit37
0
440
Agents on Rails - Rails at Scale 2026
irinanazarova
0
530
気持ちぃ〜角丸 Squircle
ryu1013
0
220
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.6k
sbt 2.0: takeoff
eed3si9n
0
120
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
450
Music & Morning Musume
bryan
48
7.4k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Rails Girls Zürich Keynote
gr2m
96
14k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Paper Plane
katiecoart
PRO
4
54k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
270
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
840
How to train your dragon (web standard)
notwaldorf
96
6.9k
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