I think my time at Google helped prepare for open-source PMing. When I PM'd at Google (at least back when I was there), my team had developers all of the world, and developers held most of the power. I learned how to build credibility with the developers as well as build relationships with other functions including legal, marketing, business development, and external partners. At no point did I have authority over anyone or any decision, but I was able to identify stakeholders, listen to their needs, and help develop an overall plan that people bought into.
These same skills are crucial in FOSS projects particularly bitcoin. For any aspiring FOSS PMs out there, my advice is to build relationships with folks and learn what motivates them and what is important to them. It then just becomes a matchmaking problem where when a problem arises, you know who likely needs to be involved to solve it (often cross-project and cross-company), and often the people will organically come together to solve the problem. These ephemeral Team Bitcoin projects are one of the coolest things about working on bitcoin.
Thanks for all your insight!
reply