2023-01-04 How open source projects collaborate The idea of helping your competitors might be hard to accept, but when we work together, we all do better. Categories Posts
2022-12-07 Manage your project deadlines Deadlines are easy to set and hard to meet. So how do you set deadlines that aren’t hard to meet? It’s not hard! Categories Posts
2022-10-12 Why Are There So Many Competing Open Source Projects? Why do you have so many choices? Explore the reasons, drawbacks, and benefits of competing open source projects. Categories Posts
2022-09-14 Adding accountability in open source When everyone is responsible, no one is. That’s why even democratic projects need to make someone accountable for important tasks. Categories Posts
2022-07-29 Your open source community needs a program manager My latest article for The Pragmatic Programmers explains why your community needs a program manager and how to find one. Categories Posts
2022-05-09 A picture is worth a thousand words Sometimes following your own advice makes you realize that the advice is good. This is one such story. Categories Posts
2022-03-11 It’s Never Too Late to Fix Your Versioning Release numbers should clearly communicate the scope of changes. If they don’t, you can fix that any time. Categories Posts
2022-01-28 Using conferences for connections I no longer primarily attend conferences for the talks. Now I attend to make and reinforce connections with community members. Categories Posts
2022-01-19 Spreading the work with infrequent contributors Over on The Pragmatic Programmers, I wrote an article about spreading the work fairly when you have infrequent contributors. This is a common issue in open source projects that have people who work on them as their full-time job. Contributors are the lifeblood of an open source community. You want to attract and retain people so that the project is... Categories Posts
2022-01-07 How to Tell If You Are a Successful Program Manager One of the questions I often ask when discussing a new plan is “how will we know if we’re successful?” The same question applies to your role as a program manager. I just published an article about how I evaluate myself over at the Pragmatic Programmers blog. Computers are difficult and people are difficult and when you put people together... Categories News