Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Video Games and Source Control
Search
Ryan Castillo
February 07, 2013
Programming
1
68
Video Games and Source Control
A lightening talk to help introduce basic concepts of source control to new programmers
Ryan Castillo
February 07, 2013
Tweet
Share
More Decks by Ryan Castillo
See All by Ryan Castillo
Its Never an Engineering Error...
rmcastil
2
67
Lessons Learned from a Year of TDD and BDD
rmcastil
2
130
Other Decks in Programming
See All in Programming
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
230
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
150
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
510
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
530
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.4k
エディターってAIで操作できるんだぜ
kis9a
0
740
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
370
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
140
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
860
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
120
開発に寄りそう自動テストの実現
goyoki
2
1.2k
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
130
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
860
Evolving SEO for Evolving Search Engines
ryanjones
0
71
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
310
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Visualization
eitanlees
150
16k
30 Presentation Tips
portentint
PRO
1
160
The SEO Collaboration Effect
kristinabergwall1
0
300
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
340
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
2
2.7k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
280
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
72
Transcript
Video Games and Source Control
@rmcastil
None
None
FEAR of not finishing
None
None
None
None
> tree example example └── foo.rb 0 directories, 1 file
> tree example example ├── 20130101 │ └── foo.rb ├──
20130106 │ └── foo.rb ├── 20130123 └── foo.rb 3 directories, 3 files
Source Control = Saved Games
> tree example example/ └── foo.rb 0 directories, 1 file
› glog a7b30de: Initial Commit - (14 minutes ago) 9a7736c:
Define the class - (12 minutes ago) ea90c50: Define internal methods - (HEAD, master) (12 minutes ago)
“I remember when I first started using source control it
made me feel BRAVER” Some Dude
Programming != Linear
Git Branches = Alt Endings
HOME WORK • Install Git! • Create your first commit
• Use multiple branches for a feature
USEFUL LINKS • http://try.github.com/levels/1/ challenges/1 • http://gitimmersion.com/
Questions?