maintainers don t scale
play

Maintainers Don't Scale LCA 2017, Hobart Daniel Vetter @danvet 1 - PowerPoint PPT Presentation

Maintainers Don't Scale LCA 2017, Hobart Daniel Vetter @danvet 1 Not About Burnout Cult of Busy known the progression and early signs Jacob Kaplan-Moss: What part of ... for life don't you understand? 2 Kernel


  1. Maintainers Don't Scale LCA 2017, Hobart Daniel Vetter @danvet 1

  2. Not About Burnout • Cult of Busy • known the progression and early signs • Jacob Kaplan-Moss: „What part of „... for life“ don't you understand?“ 2

  3. Kernel Merge Process ● git send-email + git apply-mbox ● 80% of patches applied by maintainers ● remaining 20% directly applied ● pull requests up the hierarchy 3

  4. New Model ● all regular contributors have commit rights ● group of maintainers for coordination ● Emily Dunham „Life is better with Rust's community automation“ 4

  5. Before the Rant, Some Good Stuff ● git ● commit messages ● bisecting 5

  6. boutique trees 6

  7. … and bus factors 7

  8. checks and balances (lack thereof) 8

  9. Peer-Reviewed Maintainer's Patches Intel GFX 97% graphics core 95% GFX overall 75% everything else 25% 9

  10. no anynomous feedback 10

  11. Code of Conflict 11

  12. revolutions (not so pretty) 12

  13. mesh vs. hierarchy 13

  14. downsides of fixed roles 14

  15. a maintainer's manifest (towards) 15

  16. it's about the people 16

  17. recognize your power 17

  18. accept your limits 18

  19. be a steward, not a lord 19

  20. be a steward, not a lord questions? @danvet 20

Recommend


More recommend