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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend