2024-08-28 Strategic use of bikeshedding Painting a bike shed can be an excellent icebreaker when getting a group to review a document draft. Categories Posts
2024-08-21 Companies: make sustainable contributions We learned over the past year or two that corporate participation in an open source project is not guaranteed. The contributions a company makes need to be sustainable long after the company stops participating. Categories Posts
2024-08-15 Volunteers can’t be blockers Figure out which processes are truly critical and accept that the non-critical ones may get missed from time to time. If you have paid contributors, they should be responsible for the critical processes. Categories Posts
2024-08-07 “Helping” versus being helpful Every situation is different, so ask “would it be helpful if I _?” When you get agreement on your help, your work will be helpful. Categories Posts
2024-07-31 When to add QA to your project Add QA when someone volunteers to do it. Recruit QA when your user-reported bugs start to overwhelm your developers. Categories Posts
2024-07-24 A veneer of organization Building up too much process early is a way to look busy without accomplishing anything. You have to fit it to the community’s need. Categories Posts
2024-07-10 Your project is political, people’s identities aren’t No project that involves people is “purely technical.” And “ideologically motivated” is not a synonym for “bad”. Categories Posts
2024-07-03 “Finished” and “no longer developed” aren’t the same Software is finished when it reliably does what it’s intended to. Categories Posts
2024-06-26 Tasks and projects: what’s the difference? It’s not always clear how to distinguish between tasks and projects. My rule of thumb: tasks have binary state, projects have several states. Categories Posts
2024-06-19 Membership needs a removal process People need to be removed for a variety of reasons, and having planned ahead makes the process much easier. Categories Posts