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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Coby Chapple
May 10, 2014
Design
1.3k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How design happens at GitHub (ScotlandJS, 2014)
Coby Chapple
May 10, 2014
More Decks by Coby Chapple
See All by Coby Chapple
Product thinking with JTBD
cobyism
0
270
GitHub Flow for Designers
cobyism
1
410
Asynchronous Communication For The Win!
cobyism
0
340
GitHub Flow — AWS Summit Tokyo 2015
cobyism
16
4.5k
Belfast Ruby - Interesting things from the GitHub codebase
cobyism
3
380
Static Sites with Jekyll and GitHub Pages
cobyism
9
1.6k
How design happens at GitHub (Osaka, 2014)
cobyism
0
95
How GitHub Works (GitHub Kaigi, Tokyo, 2014)
cobyism
93
35k
Remote by default (BACON 2014)
cobyism
3
1.5k
Other Decks in Design
See All in Design
エンジニアがAI活用してスライドデザインできる世界が来たよ!
kaikou
1
370
Saving_the_King_-_Storyboard.pdf
terencebasart
0
250
工房としてのAI ── デザイナー、作家、ビルダー
hiranotomoki
0
390
少人数チームで_使われるプロダクトにたどり着くための_デザインハーネス.pdf
nishame
1
1.3k
トランジションの冒険 自分と世界を変える冒険の書 / Transition Adventure
dmattsun
2
280
「惜しいデザイン」 を生み出さないための AIレビューループ
0b1tk
3
2.9k
体験負債を資産に変える組織的アプローチ
hikarutakase
0
1.6k
UI生成の鍵は要件整理 -デザインプロセスのエッセンスを プロンプト作成に取り入れよう-
abokadotyann
4
1k
JBUG大阪#9_登壇資料_引き継ぎで困らないためのBacklogWikiの整え方_ミスと属人化を防ぐために、 “次の人が動ける状態”をどう残すか
webnaut
1
210
【CEDEC2026】『Shadowverse: Worlds Beyond』続編開発におけるUIデザイン・アニメーション演出の「超進化」 ~継承と挑戦を両立するデザイン手法~
cygames
PRO
2
4.5k
Edmonton River Slidedeck
edmontonriver
0
150
富山デザイン勉強会_プレゼンテーション.pdf
keita_yoshikawa
0
110
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
The Invisible Side of Design
smashingmag
301
52k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
How GitHub (no longer) Works
holman
316
150k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
260
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
440
The Pragmatic Product Professional
lauravandoore
37
7.4k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
530
Leo the Paperboy
mayatellez
8
2.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
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