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
Wesley Beary at GoGaRuCo 2011
Search
gogaruco
September 27, 2011
Programming
2
57
Wesley Beary at GoGaRuCo 2011
by Wesley Beary
gogaruco
September 27, 2011
Tweet
Share
More Decks by gogaruco
See All by gogaruco
CouchDB & Ruby - You're doing it wrong
gogaruco
5
290
Ruby Javascript and the Mobile Web
gogaruco
1
75
KidsRuby: Think of the Children
gogaruco
1
150
Smalltalk on Rubinius
gogaruco
1
60
Writing your own Programming Language to Understand Ruby better
gogaruco
3
90
Go for the Rubyist
gogaruco
3
250
Fast Rails Tests
gogaruco
1
170
Other Decks in Programming
See All in Programming
セキュリティマネジャー廃止とクラウドネイティブ型サンドボックス活用
kazumura
1
190
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
550
関数型まつり2025登壇資料「関数プログラミングと再帰」
taisontsukada
2
840
Passkeys for Java Developers
ynojima
3
870
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
320
F#で自在につくる静的ブログサイト - 関数型まつり2025
pizzacat83
0
310
業務自動化をJavaとSeleniumとAWS Lambdaで実現した方法
greenflagproject
1
120
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
2
150
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
250
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
1
830
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
820
Go Modules: From Basics to Beyond / Go Modulesの基本とその先へ
kuro_kurorrr
0
120
Featured
See All Featured
Music & Morning Musume
bryan
46
6.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
200
Gamification - CAS2011
davidbonilla
81
5.3k
GitHub's CSS Performance
jonrohan
1031
460k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Scaling GitHub
holman
459
140k
Practical Orchestrator
shlominoach
188
11k
Making Projects Easy
brettharned
116
6.2k
Transcript
“Common sense is the collection of prejudices acquired by age
eighteen. Albert Einstein Friday, September 16, 2011
Assumptions Probably Incorrect Friday, September 16, 2011
Assumptions Probably Incorrect Friday, September 16, 2011
Assumptions Probably Incorrect Friday, September 16, 2011
Assumptions Probably Incorrect Friday, September 16, 2011
“The secret to creativity is knowing how to hide your
sources. Albert Einstein Friday, September 16, 2011
Beg (colleagues) Borrow (peers) Steal (competitors) Friday, September 16, 2011
Beg (colleagues) Borrow (peers) Steal (competitors) Friday, September 16, 2011
Beg (colleagues) Borrow (peers) Steal (competitors) Friday, September 16, 2011
Beg (colleagues) Borrow (peers) Steal (competitors) Friday, September 16, 2011
“We cannot solve our problems with the same thinking we
used when we created them. Albert Einstein Friday, September 16, 2011
Peer review Use cases Beginner’s mind Friday, September 16, 2011
Peer review Use cases Beginner’s mind Friday, September 16, 2011
Peer review Use cases Beginner’s mind Friday, September 16, 2011
Peer review Use cases Beginner’s mind Friday, September 16, 2011
“Design is the art of gradually applying constraints until only
one solution remains. Unknown Author Friday, September 16, 2011
Constraints Formats Protocols Friday, September 16, 2011
Constraints Formats Protocols Friday, September 16, 2011
Constraints Formats Protocols Friday, September 16, 2011
Constraints Formats Protocols Friday, September 16, 2011
“Concern for man and his fate must always form the
chief interest of all technical endeavors. Never forget this in the midst of your diagrams and equations. Albert Einstein Friday, September 16, 2011
Easy Practical Appropriate Friday, September 16, 2011
Easy Practical Appropriate Friday, September 16, 2011
Easy Practical Appropriate Friday, September 16, 2011
Easy Practical Appropriate Friday, September 16, 2011
“Intellectuals solve problems, geniuses prevent them. Albert Einstein Friday, September
16, 2011
Tamper proof PLA Sensible defaults Friday, September 16, 2011
Tamper proof PLA Sensible defaults Friday, September 16, 2011
Tamper proof PLA Sensible defaults Friday, September 16, 2011
Tamper proof PLA Sensible defaults Friday, September 16, 2011
“Any intelligent fool can make things bigger and more complex...
It takes a touch of genius - and a lot of courage to move in the opposite direction. Albert Einstein Friday, September 16, 2011
Consistency Modularity Documentation Friday, September 16, 2011
Consistency Modularity Documentation Friday, September 16, 2011
Consistency Modularity Documentation Friday, September 16, 2011
Consistency Modularity Documentation Friday, September 16, 2011
“Make everything as simple as possible, but not simpler. Albert
Einstein Friday, September 16, 2011
Abstractions Generalizations Extractions Friday, September 16, 2011
Abstractions Generalizations Extractions Friday, September 16, 2011
Abstractions Generalizations Extractions Friday, September 16, 2011
Abstractions Generalizations Extractions Friday, September 16, 2011
“Any man who can drive safely while kissing a pretty
girl is simply not giving the kiss the attention it deserves. Albert Einstein Friday, September 16, 2011
Doubt? Leave it out One thing well Separate concerns Friday,
September 16, 2011
Doubt? Leave it out One thing well Separate concerns Friday,
September 16, 2011
Doubt? Leave it out One thing well Separate concerns Friday,
September 16, 2011
Doubt? Leave it out One thing well Separate concerns Friday,
September 16, 2011
“No amount of experimentation can ever prove me right; a
single experiment can prove me wrong. Albert Einstein Friday, September 16, 2011
Whiteboard Taste (dog food) Fail fast Friday, September 16, 2011
Whiteboard Taste (dog food) Fail fast Friday, September 16, 2011
Whiteboard Taste (dog food) Fail fast Friday, September 16, 2011
Whiteboard Taste (dog food) Fail fast Friday, September 16, 2011
“If you can’t explain it simply, you don’t understand it
well enough. Albert Einstein Friday, September 16, 2011
Assert Communicate Mentor Friday, September 16, 2011
Assert Communicate Mentor Friday, September 16, 2011
Assert Communicate Mentor Friday, September 16, 2011
Assert Communicate Mentor Friday, September 16, 2011
“It’s not that I’m so smart, it’s just that I
stay with problems longer. Albert Einstein Friday, September 16, 2011
Questions? Exceptions? Doubts? Friday, September 16, 2011
Questions? Exceptions? Doubts? Friday, September 16, 2011
Questions? Exceptions? Doubts? Friday, September 16, 2011
Questions? Exceptions? Doubts? Friday, September 16, 2011
Wesley Beary @geemus Engine Yard Friday, September 16, 2011
@geemus More examples|notes: !gist.github.com/1187182 Friday, September 16, 2011