Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
It's Business Time
Search
Jim Gay
March 13, 2012
Technology
3
3.2k
It's Business Time
Jim Gay
March 13, 2012
Tweet
Share
More Decks by Jim Gay
See All by Jim Gay
The Missing System
saturnflyer
2
62
Eastward HO!
saturnflyer
6
400
Unleash the Secrets of the Standard Library
saturnflyer
5
3.7k
Following the Path of Programs
saturnflyer
4
300
Other Decks in Technology
See All in Technology
AIBuildersDay_track_A_iidaxs
iidaxs
4
1.4k
障害対応訓練、その前に
coconala_engineer
0
200
LayerX QA Night#1
koyaman2
0
270
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
250
Snowflake導入から1年、LayerXのデータ活用の現在 / One Year into Snowflake: How LayerX Uses Data Today
civitaspo
0
2.5k
子育てで想像してなかった「見えないダメージ」 / Unforeseen "hidden burdens" of raising children.
pauli
2
330
SREが取り組むデプロイ高速化 ─ Docker Buildを最適化した話
capytan
0
150
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
190
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
140
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
390
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
300
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
770
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Ethics towards AI in product and experience design
skipperchong
1
140
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.7k
Thoughts on Productivity
jonyablonski
73
5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Believing is Seeing
oripsolob
0
15
Navigating Weather and Climate Data
rabernat
0
53
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
180
Transcript
It’s Business Time! Tuesday, March 13, 12
Tuesday, March 13, 12
Tuesday, March 13, 12
Tuesday, March 13, 12
Tuesday, March 13, 12
Jim Gay clean-ruby.com @saturnflyer Tuesday, March 13, 12
cześć Tuesday, March 13, 12
Tuesday, March 13, 12
I build user interfaces Tuesday, March 13, 12
Structure, Simplicity, Visibility, Feedback, Tolerance, Reuse Tuesday, March 13, 12
I build user interfaces Tuesday, March 13, 12
You build user interfaces Tuesday, March 13, 12
Primary goal for software? Tuesday, March 13, 12
It should work Tuesday, March 13, 12
Communication Tuesday, March 13, 12
Tuesday, March 13, 12
Take naming seriously Tuesday, March 13, 12
Keep logic organized Tuesday, March 13, 12
Fat models, Skinny controllers Tuesday, March 13, 12
Model Controller logic Tuesday, March 13, 12
Model Controller logic logic logic Tuesday, March 13, 12
Obese Models Tuesday, March 13, 12
monolith Tuesday, March 13, 12
Data != Domain Tuesday, March 13, 12
A key, longstanding hallmark of a good program is... Tuesday,
March 13, 12
...that it separates what is stable from what changes in
the interest of good maintenance. Tuesday, March 13, 12
Tuesday, March 13, 12
Model Model Model Model Model Model Model Model Model Model
Tuesday, March 13, 12
Separate Responsibilities Tuesday, March 13, 12
BUT... bring them together Tuesday, March 13, 12
Put it in Context Tuesday, March 13, 12
Data Context Interaction Tuesday, March 13, 12
Tuesday, March 13, 12
Architecture matters Tuesday, March 13, 12
Tuesday, March 13, 12
Postpone decisions Tuesday, March 13, 12
Consider roles Tuesday, March 13, 12
Organized by use Tuesday, March 13, 12
User Experts Social Network Tuesday, March 13, 12
User register Experts Social Network Tuesday, March 13, 12
User register request_friend Experts Social Network Tuesday, March 13, 12
User register request_friend accept_friend Experts Social Network Tuesday, March 13,
12
User register request_friend ask_question accept_friend Experts Social Network Tuesday, March
13, 12
User register request_friend ask_question answer_question accept_friend Experts Social Network Tuesday,
March 13, 12
User register request_friend ask_question answer_question update_profile accept_friend Experts Social Network
Tuesday, March 13, 12
User register request_friend ask_question answer_question update_profile accept_friend update_status Experts Social
Network Tuesday, March 13, 12
User register request_friend ask_question answer_question update_profile accept_friend update_status find_friends Experts
Social Network Tuesday, March 13, 12
User register request_friend ask_question answer_question update_profile accept_friend update_status find_friends make_favorite
Experts Social Network Tuesday, March 13, 12
User register request_friend ask_question answer_question update_profile accept_friend update_status find_friends make_favorite
Experts Social Network Tuesday, March 13, 12
User register request_friend ask_question answer_question update_profile accept_friend update_status find_friends make_favorite
Experts Social Network Tuesday, March 13, 12
User register request_friend ask_question answer_question update_profile accept_friend update_status find_friends make_favorite
Experts Social Network Tuesday, March 13, 12
See the whole Tuesday, March 13, 12
Tuesday, March 13, 12
DCI is much more than #extend Tuesday, March 13, 12
DCI is your use case in code Tuesday, March 13,
12
#code Tuesday, March 13, 12
Reading code takes TIME Tuesday, March 13, 12
Saving TIME saves MONEY Tuesday, March 13, 12
Understanding code saves TIME Tuesday, March 13, 12
Understanding code saves MONEY Tuesday, March 13, 12
Control your Locus of Attention Tuesday, March 13, 12
5 ± 2 Tuesday, March 13, 12
Testing cannot inject quality into an inferior product Tuesday, March
13, 12
You build user interfaces Tuesday, March 13, 12
clean-ruby.com fulloo.info Tuesday, March 13, 12