[1B5]github first-principles

60

Transcript of [1B5]github first-principles

Page 1: [1B5]github first-principles
Page 2: [1B5]github first-principles

GitHub’s First Principles

Page 3: [1B5]github first-principles

GitHub’s 제1원칙

Page 4: [1B5]github first-principles

Software has changed

the world 소프트웨어가 세상을 변화 시켰다

Page 5: [1B5]github first-principles

Software is changing

the world 소프트웨어는 세상을 변화 시키고 있다

Page 6: [1B5]github first-principles
Page 7: [1B5]github first-principles
Page 8: [1B5]github first-principles
Page 9: [1B5]github first-principles

Software is changing

the world

Page 10: [1B5]github first-principles

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.  

콘웨이의 법칙하나의 시스템 (광의 개념으로서의 시스템)을 설계하는 집단은, 그 집단의 의사소통 구조와 유사한 시스템은 설계하게 된다

Page 11: [1B5]github first-principles
Page 12: [1B5]github first-principles

To Build Great Software Build a Great Software Company 탁월한 소프트웨어를 개발 하기 위해서는,  탁월한 소프트웨어 회사를 세워라

Page 13: [1B5]github first-principles

I’m Phil Haack 필학

@haacked on Twitter (follow me!)

Page 14: [1B5]github first-principles
Page 15: [1B5]github first-principles

ASP.NET MVC DESIGN MEETING

Page 16: [1B5]github first-principles
Page 17: [1B5]github first-principles
Page 18: [1B5]github first-principles
Page 19: [1B5]github first-principles

게으른 사람

바보  

Page 20: [1B5]github first-principles

What is a First Principle? 제1원칙이란?

Page 21: [1B5]github first-principles

Avoid Cargo Cults 카고컬트를 피해라

Page 22: [1B5]github first-principles

Meetings are wasteful 회의는 낭비다

Page 23: [1B5]github first-principles
Page 24: [1B5]github first-principles

Structure 구조

Page 25: [1B5]github first-principles

Flat Hierarchy 수평적 계층구조

Page 26: [1B5]github first-principles

Distributed 분산

Page 27: [1B5]github first-principles

Bootstrapped

Snow  Day  -­‐  Old  Shack  by  Thelonious  G1onzo  License:  CC  BY  2.0  

부트 스트랩

Page 28: [1B5]github first-principles

Async communication 비(非)동시적인  의사소통  

Page 29: [1B5]github first-principles

Traits 특색

Page 30: [1B5]github first-principles

Do real work And Ship It! 최선을  다해서  작업하고  곧바로  배송해라!  

Page 31: [1B5]github first-principles

Automate all the things 모든  것을  자동화하기  

Page 32: [1B5]github first-principles

Always be Classy 항상  세련되기  

Page 33: [1B5]github first-principles

Create  a  beHer  Future  더  나은  미래를  만들기  

Page 34: [1B5]github first-principles

Love your  Work당신의 일을 사랑하기

Page 35: [1B5]github first-principles

Never Work Just For Money 결코 돈만을 위해 일하지 않기

Page 36: [1B5]github first-principles

Optimize

for happiness행복을 위해 최적화되기

Page 37: [1B5]github first-principles
Page 38: [1B5]github first-principles

autonomy 자율성

mastery 숙달

purpose 목적

Page 39: [1B5]github first-principles

No Set Work Hours 고정  된  근무  시간  없애기  

Page 40: [1B5]github first-principles

No Meetings 회의  없애기  

Page 41: [1B5]github first-principles

No  Deadlines  마감  시간  없애기  

Page 42: [1B5]github first-principles

Take vacation when you need it 휴가는  필요할  때  마다  가기  

Page 43: [1B5]github first-principles

This can’t possibly work! 이것은  절대  불가능하다!  

Page 44: [1B5]github first-principles

Oh, but it can! 하지만,  가능하다!  

Page 45: [1B5]github first-principles

Or rather, it did… 아니면..  가능해졌다  

Page 46: [1B5]github first-principles

DUNBAR’S Number 던바의  숫자  

Page 47: [1B5]github first-principles

150    

Dunbar's  number  is  a  suggested  cognitive  limit  to  the  number  of  people  with  whom  one  can  maintain  stable  social  relationships    Dunbar’s  number  라는  것은,  개인이  사회적  관계를  안정적으로  유지할  수  있는  사람의  숫자를  말한다.  

Page 48: [1B5]github first-principles

Problems Best Solved

By Managers

Problems GitHub Has

Page 49: [1B5]github first-principles

Management  GitHub Style GitHub의 관리 스타일

Page 50: [1B5]github first-principles

X  

Page 51: [1B5]github first-principles

Servant  Leadership 섬기는 리더십

Page 52: [1B5]github first-principles

George  Bernard  Shaw      

Progress  is  impossible  without  change,  and  those  who  cannot  change  their  minds  cannot  change  anything.    진화는  변화  없이  불가능하며,  본인의  고정관념을  깰  수  없는  사람은  아무것도  바꿀  수  없다.  

Page 53: [1B5]github first-principles

Structure is inevitable 구조는  피할  수  없다  

Page 54: [1B5]github first-principles
Page 55: [1B5]github first-principles
Page 56: [1B5]github first-principles
Page 57: [1B5]github first-principles

Organization  

Is Important 조직은 중요하다

Page 58: [1B5]github first-principles

Embrace  

Change 변화를 받아들여라

Page 59: [1B5]github first-principles

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:  [email protected]  •  TwiQer:  @haacked  • Website:  hQps://haacked.com/  

Page 60: [1B5]github first-principles

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