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
How design happens at GitHub (ScotlandJS, 2014)
Search
Coby Chapple
May 10, 2014
Design
5
1.2k
How design happens at GitHub (ScotlandJS, 2014)
Coby Chapple
May 10, 2014
Tweet
Share
More Decks by Coby Chapple
See All by Coby Chapple
Product thinking with JTBD
cobyism
0
170
GitHub Flow for Designers
cobyism
1
320
Asynchronous Communication For The Win!
cobyism
0
260
GitHub Flow — AWS Summit Tokyo 2015
cobyism
16
4.2k
Belfast Ruby - Interesting things from the GitHub codebase
cobyism
3
310
Static Sites with Jekyll and GitHub Pages
cobyism
9
1.5k
How design happens at GitHub (Osaka, 2014)
cobyism
0
48
How GitHub Works (GitHub Kaigi, Tokyo, 2014)
cobyism
93
34k
Remote by default (BACON 2014)
cobyism
3
1.4k
Other Decks in Design
See All in Design
Managing Design Systems (Antwerp 2024)
nathanacurtis
1
200
PMとデザイナーはニコイチ! メリットと具体的なアクション10選
mosmos_noki
1
1.1k
富山デザイン勉強会_デザイナーの打ち合わせ術_打ち合わせをクリエイティブな時間にする方法.pdf
keita_yoshikawa
1
110
[Designship2024] デザインの力でサービスの価値を追求していたら、組織全体をデザインしていた話
okakasoysauce
1
760
太田博三(@usagisan2020)
otanet
0
180
「ちょっといいUI」を目指す努力 / Striving for Little Big Details
usagimaru
6
3.6k
Webフォント選定の極意!フォントの基本から最新トレンドまで徹底解説
takanorip
4
630
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
150
202409_会社概要資料_Englishver.pdf
zakkerooni
0
200
コンセプトで経営・事業・組織を動かす、 Ameba20周年ブランディング / ameba-20th-branding
cyberagentdevelopers
PRO
1
260
我做了一個詐騙網站...嗎?
crboy
1
140
効果的な管理画面を デザインをするために 避けるべき5つの罠
takanorip
13
5.8k
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
32
2.4k
Why Our Code Smells
bkeepers
PRO
334
57k
Documentation Writing (for coders)
carmenintech
65
4.4k
RailsConf 2023
tenderlove
29
880
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
107
49k
Side Projects
sachag
452
42k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
The Language of Interfaces
destraynor
154
24k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
290
Build your cross-platform service in a week with App Engine
jlugia
229
18k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
664
120k
Transcript
HOW DESIGN HAPPENS AT GITHUB ! cobyism — ScotlandJS 2014
@cobyism
None
None
None
None
DESIGN it happens
None
None
Pull Requests help settle arguments.
Pull Requests keep you grounded in reality.
Design happens in ...
Design here is real.
Design it once, not twice
Design here is always current.
Just commit.
big picture Focus on the first
Design happens with prototyping.
[ REDACTED ]
Design happens with lorem ipsum dolor sit amet.
Design happens with real data.
None
Design happens hidden behind feature flags.
def new_feature_enabled? … end
def new_feature_enabled? preview_features? end
def new_feature_enabled? preview_features? && team_access?(:some_team) end
None
def new_feature_enabled? true end
Beware of feature flags.
Dogfooding is powerful, but it has it’s limits.
Design happens with feedback.
Design happens with quantitative feedback.
Design happens with qualitative feedback.
Design is everyone’s responsibility.
Design often begins without any designer input.
Beware of design by committee.
Beware of drive-by comments.
Design should be an open process.
Open design is the future.
Open design is really hard.
Open design requires making at paradigm shift.
Open design means showing work early.
Open design means accepting imperfection.
Open design helps build empathy.
Open design means articulating design decisions.
Open design means sacrificing your pride.
Open design means trusting people.
Open design means being respectful.
Open design takes constant work.
None
Thanks!
[email protected]
@cobyism