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
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
170
A Practical Taxonomy of Bugs and How to Squash Them-We Rise 2017
kyfast
0
140
A Common Taxonomy of Bugs and How to Squash Them-RubyConfAU
kyfast
0
400
A Practical Taxonomy of Bugs and How to Squash Them-SunshinePHP
kyfast
0
340
A Practical Taxonomy of Bugs and How to Squash Them-RubyConf Italy 2016
kyfast
0
180
A Practical Taxonomy of Bugs and How to Squash Them-Keep Ruby Weird 2016
kyfast
0
520
The Little Meetup That Could
kyfast
0
9.8k
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
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
9
6k
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
390
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
800
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
260
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
270
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
160
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
170
yield再入門 #phpcon
o0h
PRO
0
870
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
170
今さら聞けない .NET CLI
htkym
0
170
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
200
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
410
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
480
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
Mind Mapping
helmedeiros
PRO
1
290
Designing for Timeless Needs
cassininazir
1
430
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
470
Color Theory Basics | Prateek | Gurzu
gurzu
0
400
Accessibility Awareness
sabderemane
1
170
Art, The Web, and Tiny UX
lynnandtonic
304
22k
A designer walks into a library…
pauljervisheath
211
24k
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