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
Learning new tools and their concepts through g...
Search
Erik Veld
September 08, 2016
Technology
1
170
Learning new tools and their concepts through gamification
How we can use gamification to improve the learning process of infrastructure related subjects.
Erik Veld
September 08, 2016
Tweet
Share
More Decks by Erik Veld
See All by Erik Veld
Powering Arcade Machines with Terraform
erikveld
0
340
Building a scalable learning platform
erikveld
0
590
Other Decks in Technology
See All in Technology
ビギナーであり続ける/beginning
ikuodanaka
3
640
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
940
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
530
Understanding_Thread_Tuning_for_Inference_Servers_of_Deep_Models.pdf
lycorptech_jp
PRO
0
160
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
390
事業成長の裏側:エンジニア組織と開発生産性の進化 / 20250703 Rinto Ikenoue
shift_evolve
PRO
2
14k
Geminiとv0による高速プロトタイピング
shinya337
0
220
KiCadでPad on Viaの基板作ってみた
iotengineer22
0
260
How Community Opened Global Doors
hiroramos4
PRO
1
140
一体いつからSRE NEXTがSREだけのカンファレンスだと錯覚していた? / When did you ever get the idea that SRE NEXT was a conference just for SREs?
vtryo
1
140
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
1
4.6k
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
3.4k
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Speed Design
sergeychernyshev
32
1k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
The Invisible Side of Design
smashingmag
301
51k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
GraphQLとの向き合い方2022年版
quramy
49
14k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Making Projects Easy
brettharned
116
6.3k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Fireside Chat
paigeccino
37
3.5k
Transcript
Learning new tools and their concepts through Gamification.
I'm an engineer / consultant at Xebia solving customer's
interesting problems.
None
Self-paced workshops allow you to learn in your own
time and at your own pace.
Spin up a new environment for each person in just
~40 seconds. + = ❤
Complete Consul, Vault, Terraform and Nomad challenges to earn
points.
None
None
None
None
None
None
Mr. Roboto vs. EvilCorp. The big showdown of
None
None
Every time the feedback was the same. An engaging,
effective and fun learning tool.
Now lets get back to the topic of learning.
How do we currently learn new tools and their concepts?
Plowing through docs and following training courses is not
effective / efficient.
Everything is changing with increasing speed.
In just one year we have four schedulers take
the stage.
Keeping up with all the new tools and their
concepts is impossible.
How do you choose which of these tools to focus
on?
It's not only about specs and costs. Operational simplicity and
required knowledge are also a factor.
Diving into these tools means investing time and $$.
learning new tools? What are we looking for when
1 Something that fits into our existing schedule.
2 Something that challenges us to think for ourselves,
not just to follow along.
3 Something involving that allows for trial & error.
4 Something that teaches more than just the happy flow.
5 Something we can relate to, and can apply
to our own situation.
6 Learn from others and discover what knowledge we are
missing.
up to these requirements? How does gamification stack
1 Something that fits into our existing schedule. • Challenges
are bite-sized. • Challenges are self-paced.
2 Something that challenges us to think for ourselves, not
just to follow along. • Learn by doing. • Think for ourselves. • Not just how to get started.
3 Something involving that allows for trial & error.
Something that teaches more than just the happy flow. • Keep trying until we solve it. • Learn the quirks of the tools.
5 Something we can relate to, and can apply to
our own situation. • Simulate real life scenarios. • Using our own tools / environment.
6 Learn from others and discover what knowledge we are
missing. • See how others solve problems. • See how we stack up to others. • See in which areas we can improve.
Other sectors have gamification of the learning process, such as
CTF.
Teaching kids how to code.
Even vim keybindings can be fun!
Why is there not such a thing for learning infrastructure
related subjects?
at a customer case. Applying the lessons learned
Learn from both making challenges and completing them.
We can track the progress of the knowledge transfer to
the team.
Can keep acquiring and sharing knowledge long after we are
gone.
So what does this look like?
Pick from multiple competitions.
Play through connected scenarios.
Complete the challenges in the browser.
And create them, using the same interface.
Come join us, we have cookies. What's in it for
you?
Complement your documentation with challenges.
Use real life scenarios to learn how to handle
them.
Assess new colleagues by challenging them.
Learn from each other and yourself.
expand upon this idea? How can we further
Multidisciplinary cooperative challenges?
Branching storylines based on your choices?
Thank you. github.com/eveld twitter.com/erikveld
[email protected]