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
株式会社ゼネテック
genetec
0
120
TypeScriptとGraphQLで実現する 型安全なAPI実装 / TSKaigi 2024
hokaccha
5
2.7k
一文字エイリアスのすすめ
fujimura
0
190
GitHub Actionsの痒いところを埋めるサードパーティーランナー
dora1998
1
240
ソースコードを美しくたもつために ~コードレビューの認知限界を突破し、年間400リリースを達成する~
kotauchisunsun
1
690
An adventure of Happy Eyeballs
coe401_
1
140
JavaScript Closure
asoluka
0
1.9k
Open standards for building event-driven applications in the cloud
meteatamel
0
230
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
1
120
mb_trim関数を作りました
youkidearitai
PRO
1
160
最近コードレビューで指摘したこと
forrep
3
110
2024 コーディング研修
ckazu
2
640
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
82
45k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
Building a Modern Day E-commerce SEO Strategy
aleyda
22
6.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
242
1.2M
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
8
3.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
9
1.3k
Building a Scalable Design System with Sketch
lauravandoore
457
32k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
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