Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
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
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
140
A Practical Taxonomy of Bugs and How to Squash Them-We Rise 2017
kyfast
0
130
A Common Taxonomy of Bugs and How to Squash Them-RubyConfAU
kyfast
0
380
A Practical Taxonomy of Bugs and How to Squash Them-SunshinePHP
kyfast
0
310
A Practical Taxonomy of Bugs and How to Squash Them-RubyConf Italy 2016
kyfast
0
170
A Practical Taxonomy of Bugs and How to Squash Them-Keep Ruby Weird 2016
kyfast
0
500
The Little Meetup That Could
kyfast
0
9.7k
Amelia Bedelia Learns to Code-RubyConf Portugal 2015
kyfast
1
140
Amelia Bedelia Learns to Code
kyfast
0
2.9k
Other Decks in Programming
See All in Programming
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
560
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
220
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
440
PHPで TLSのプロトコルを実装してみる
higaki_program
0
750
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
190
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
370
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2.3k
ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ?
ydah
0
110
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
550
KagglerがMixSeekを触ってみた
morim
0
370
事業会社でのセキュリティ長期インターンについて
masachikaura
0
240
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
260
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
How to train your dragon (web standard)
notwaldorf
97
6.6k
Typedesign – Prime Four
hannesfritz
42
3k
What's in a price? How to price your products and services
michaelherold
247
13k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
810
Fireside Chat
paigeccino
42
3.9k
Automating Front-end Workflow
addyosmani
1370
200k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
[SF Ruby Conf 2025] Rails X
palkan
2
940
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
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