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
Code Retreat
Search
Ben Morris
February 27, 2015
Programming
1
60
Code Retreat
Ben Morris
February 27, 2015
Tweet
Share
More Decks by Ben Morris
See All by Ben Morris
Method Jam
bnmrrs
2
130
Creating a Gem with Bundler
bnmrrs
1
5.7k
Other Decks in Programming
See All in Programming
AI時代のUIはどこへ行く?
yusukebe
17
8.7k
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
210
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
22
11k
テストコードはもう書かない:JetBrains AI Assistantに委ねる非同期処理のテスト自動設計・生成
makun
0
240
知っているようで知らない"rails new"の世界 / The World of "rails new" You Think You Know but Don't
luccafort
PRO
1
100
はじめてのMaterial3 Expressive
ym223
2
240
サーバーサイドのビルド時間87倍高速化
plaidtech
PRO
0
720
Laravel Boost 超入門
fire_arlo
2
210
時間軸から考えるTerraformを使う理由と留意点
fufuhu
15
4.6k
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
440
Deep Dive into Kotlin Flow
jmatsu
1
300
Design Foundational Data Engineering Observability
sucitw
3
190
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
460k
Gamification - CAS2011
davidbonilla
81
5.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Balancing Empowerment & Direction
lara
3
620
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Facilitating Awesome Meetings
lara
55
6.5k
Context Engineering - Making Every Token Count
addyosmani
1
27
Building Applications with DynamoDB
mza
96
6.6k
Documentation Writing (for coders)
carmenintech
74
5k
Transcript
Code Retreat.
Hello.
None
Code Retreat
Code Retreat • Intro • Why are we here? •
What are we going to do? • What are we going to build? • Build loop x4 • Wrap up
Why are we here?
Thoughtful practice
WTF is pairing?
¿¿¿¿¿¿ ??????
What are we going to do?
• 30 minute pairing sessions • Throw away your code
at the end of each • Retro • New pair! • Do it again What are we going to do?
What we’re actually building
Rule 110 • Elementary cellular automaton • Similar to Conway’s
Game of Life • One dimensional • Cells are “dead” or “alive” • Calculate the next generation • Each cell dies, comes to life, stays dead or stays alive according to simple rules • Too big to finish in 30 minutes
Rule 110
Rule 110
Rule 110
Rule 110
Rule 110
Questions?
Pair up!
Session #1 Learn the domain
Retro
Pair up!
Session #2 TDD like you mean it
Retro
Pair up!
Session #3 Immutables only
Retro
Pair up!
Session #4 (max 5 lines per method) || (no conditionals)
Retro retro (Ruh Roh)
Thank you!
! @Boltmade boltmade.com/events