One of the biggest problems of working in such a large project as Gentoo, is that there’s always a lot of work to be done. Once you get engaged deeply enough, no matter how hard you’re going to try, the backlog will just keep growing. There are just so many things that need to be done, and someone has to do them.
Sooner or later, you are going to start facing some dilemmas, such as:
- This befell me, because nobody else was willing to do that. Should I continue overburdening myself with this, or should I leave it and let it rot?
- I have more time than other people on the team. Should I continue doing the bulk of the work, or leave more of it to them?
- What is the right balance between reviewing contributions, and doing the work myself?
In this post, I’d like to discuss these problems from my perspective as a long-time Gentoo developer.
Continue reading “The review-work balance, and other dilemmas”