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
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
170
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
600
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
20
3.7k
datadog dash 2025 LLM observability for reliability and stability
ivry_presentationmaterials
0
190
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
1.4k
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
240
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
210
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
140
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
240
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.4k
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
610
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
The Invisible Side of Design
smashingmag
300
51k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
230
BBQ
matthewcrist
89
9.7k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Automating Front-end Workflow
addyosmani
1370
200k
Optimizing for Happiness
mojombo
379
70k
A designer walks into a library…
pauljervisheath
207
24k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
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