Skip to main content
GitHub’s 
First Principles
GitHub’s 
제1원칙
Software has changed the world 
소프트웨어가 
세상을 변화 시켰다
Software is changing the world 
소프트웨어는 
세상을 변화 시키고 있다
Software is changing the world
Conway’s 
Law 
Any 
organization 
that 
designs 
a 
system 
(defined 
broadly) 
will 
produce 
a 
design 
whose 
structure 
is 
a 
copy 
of 
the 
organization's 
communication 
structure. 
콘웨이의 법칙 
하나의 시스템 (광의 개념으로서의 시스템)을 
설계하는 집단은, 그 집단의 의사소통 구조와 
유사한 시스템은 설계하게 된다
To Build Great Software 
Build a Great Software Company 
탁월한 소프트웨어를 개발 하기 위해서는, 
탁월한 소프트웨어 회사를 세워라
I’m Phil Haack 
필학 
@haacked on Twitter (follow me!)
ASP.NET MVC DESIGN MEETING
게으른 
사람 
바보
What is a 
First 
Principle? 
제1원칙이란?
Avoid 
Cargo Cults 
카고컬트를 피해라
Meetings are wasteful 
회의는 낭비다
Structure 
구조
Flat Hierarchy 
수평적 계층구조
Distributed 
분산
Bootstrapped 
Snow 
Day 
-­‐ 
Old 
Shack 
by 
Thelonious 
G1onzo 
License: 
CC 
BY 
2.0 
부트 스트랩
Async 
communication 
비(非)동시적인 
의사소통
Traits 
특색
Do real work 
And Ship It! 
최선을 
다해서 
작업하고 
곧 
바로 
배송해라!
Automate all the things 
모든 
것을 
자동화하기
Always be 
Classy 
항상 
세련되기
Create 
a 
beHer 
Future 
더 
나은 
미래를 
만들기
Love your 
Work 
당신의 일을 사랑하기
Never Work Just For Money 
결코 돈만을 위해 일하지 않기
Optimize 
for happiness 
행복을 위해 최적화되기
autonomy 자율성 
mastery 숙달 
purpose 목적
No Set Work Hours 
고정 
된 
근무 
시간 
없애기
No Meetings 
회의 
없애기
No 
Deadlines 
마감 
시간 
없애기
Take vacation when you need it 
휴가는 
필요할 
때 
마다 
가기
This can’t possibly work! 
이것은 
절대 
불가능하다!
Oh, but it can! 
하지만, 
가능하다!
Or rather, it did… 
아니면.. 
가능해졌다
DUNBAR’S Number 
던바의 
숫자
150 
Dunbar's 
number 
is 
a 
suggested 
cognitive 
limit 
to 
the 
number 
of 
people 
with 
whom 
one 
can 
maintain 
stable 
social 
relationships 
D 
unbar’s 
number 
라는 
것은, 
개인이 
사회적 
관계를 
안 
정적으로 
유지할 
수 
있는 
사람의 
숫자를 
말한다.
Problems 
Best Solved 
By 
Managers 
Problems 
GitHub Has
Management 
GitHub Style 
GitHub의 관리 스타일
X
Servant 
Leadership 
섬기는 리더십
George 
Bernard 
Shaw 
Progress 
is 
impossible 
without 
change, 
and 
those 
who 
cannot 
change 
their 
minds 
cannot 
change 
anything. 
진화는 
변화 
없이 
불가능하며, 
본인의 
고정관념을 
깰 
수 
없는 
사람은 
아무것도 
바꿀 
수 
없다.
Structure is 
inevitable 
구조는 
피할 
수 
없다
Organization 
Is Important 
조직은 중요하다
Embrace 
Change 
변화를 받아들여라
Resources 
• 18:05 
GitHub 
Q&A 
in 
Track 
2 
HERE! 
• Applying 
Conway’s 
Law 
– 
Me 
• Why 
SoLware 
is 
EaMng 
the 
World 
– 
Mark 
Andreesen 
• Shipping 
GitHub’s 
Split 
Diffs 
– 
Mark 
OQo 
• Email: 
phil@github.com 
• TwiQer: 
@haacked 
• Website: 
hQps://haacked.com/
Credits 
• School 
of 
Athens 
by 
Raphael 
-­‐ 
Public 
Domain 
• “Sealand 
Floridia” 
by 
Louis 
Vest 
CC 
BY-­‐NC 
2.0 
• BoQom 
of 
a 
Giant 
Lily 
Pad 
by 
Wooj 
han 
CC 
BY-­‐NC-­‐ 
SA 
2.0 
• FrustraMon 
sets 
in 
by 
Paul 
Fisher 
– 
CC 
BY-­‐SA 
2.0