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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ben Morris
February 27, 2015
Programming
1
62
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
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
660
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
250
dchart: charts from deck markup
ajstarks
3
990
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
130
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
180
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
520
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
2.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
910
Statistics for Hackers
jakevdp
799
230k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
90
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
200
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
For a Future-Friendly Web
brad_frost
182
10k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
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