How GitHub Does – Collaboration – keeping in touch



How GitHub Does – Collaboration – keeping in touch

0 5


gh_collab

slides for "How GitHub Does Collaboration" talk

On Github afeld / gh_collab

How GitHub Does

Collaboration

@aidanfeldman / api.afeld.me

me

  • 2/3 remote
  • if you want the best people, hire everywhere
  • schedule flexibility
  • dance
  • 40-hour work week

keeping in touch

use GitHub for

everything

  • e.g.
    • equipment
    • legal
  • lucky that we use our product constantly
  • dogfooding
  • feedback loop

together

when

apart

  • pulse of the company
  • post updates internally
  • non-work stuff, e.g. babies
  • ships
    • not just product
    • pride
  • shoutouts

in-person

  • summits
  • conferences
  • hack houses
  • work-cation
  • first job working remotely
  • meet up w/ hubbers when traveling
  • conference buddy
  • workcation: working from TLV/Brazil
  • often-cited benefits: advertising and recruiting
  • learn by teaching
  • knowledge sharing
  • helps us grow internally

hiring

  • hire people who love what they do
  • anyone can propose a new role or candidate
  • find who has Twitter connections for input
  • everyone can see everything, until they are hired

structure

  • everyone can access all projects
  • anyone can get involved w/ what interests them
  • anyone can propose changes
  • story about team dropdown -> PR for Vision Network
  • IP agreement posted before it was "ratified"

management

!=

leadership

  • convo w/ @mtodd
    • no managers
    • need to convince others to help you
    • no top-down decisions
    • better quality ideas
  • "functional anarchy"

trust

education.github.com

  • student discounts
  • workshop
  • stickers

questions?

afeld@github.com

aidanfeldman

/afeld/gh_collab