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
52
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
DDDはなぜ難しいのか / 良いコードの定義と設計能力の壁
pospome
28
10k
ONE WEDGE_company_guide
1wedge_one
0
330
"config" ってなんだ? / What is "config"?
okashoi
0
210
ログラスを支える設計標準について / loglass-design-standards
urmot
10
2.1k
受託開発でGitLab CI を活用していく
xiombatsg
1
260
Front-end application development, Symfony-style(s)
dunglas
2
1.9k
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.2k
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
250
チームでモデリングを育てるうえで 考えたこと・気づいたこと / Cultivating Modeling in Teams: Thoughts and Insights
mackey0225
7
4.1k
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
320
甘い香りに誘われてVanilla Extractを1年間運用してみた
miyahkun
1
110
Featured
See All Featured
Designing for humans not robots
tammielis
247
25k
Typedesign – Prime Four
hannesfritz
36
2k
Robots, Beer and Maslow
schacon
PRO
154
7.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
Designing the Hi-DPI Web
ddemaree
275
33k
GraphQLの誤解/rethinking-graphql
sonatard
49
9.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
319
20k
Done Done
chrislema
178
15k
What the flash - Photography Introduction
edds
64
11k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
240
1.2M
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
29
6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
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