Upgrade to Pro — share decks privately, control downloads, hide ads and more …

work-life balance at npm

work-life balance at npm

An internal presentation on why we balance life & work at npm.

C J Silverio

July 28, 2017
Tweet

More Decks by C J Silverio

Other Decks in Programming

Transcript

  1. Buzzfeed on Uber's culture "impossible workloads, around-the-clock emergencies, fear of

    management, a total erosion of work-life balance, and a pattern of public humiliation at the hands of higher-ups"
  2. ceej anger boxes checked — 12 hour days ✔ —

    7 day a week ✔ — abuse from management ✔ — constant emergencies ✔
  3. the opening "There's a bottom-line reason most industries gave up

    crunch mode over 75 years ago: It's the single most expensive way there is to get the work done." "More than a century of studies show that long-term useful worker output is maximized near a five-day, 40- hour workweek. Productivity drops immediately upon starting overtime and continues to drop until, at approximately eight 60-hour weeks, the total work done is the same as what would have been done in eight 40- hour weeks."
  4. you might think you're helping guilt might push you into

    overwork but you're not doing your best work
  5. the fact that "death march" exists as a term of

    art in project management is pre!y horrifying
  6. our work ma!ers to us we want it to be

    fulfilling emotionally & intellectually
  7. we still want to do good work and make awesome

    things but we want to do this effectively
  8. if npm demands a weekend from you it will be

    in a dire emergency and the 3Cs will be there too
  9. then I'll run a retro to figure out how to

    avoid emergencies like that so it never happens again
  10. npm should be a place where you can do the

    best work of your career thus far and take npm to the stars