bitcoin-product-community / proposals Goto Github PK
View Code? Open in Web Editor NEWThe purpose of this repository is to capture community proposals and project ideas.
The purpose of this repository is to capture community proposals and project ideas.
The idea is to have technical resources translate the Bitcoin Lightning BOLTs into an easier to understand document, explaining what each BOLT and its components do.
The goal of this is to make it easier for Bitcoin lightning network builders to get onboarded so they can more quickly ship products which help address customer needs.
N/A
NOTE:
Issue originally submitted by jackronaldi on hellonext
Include links to resources that will help the community understand your project idea.
NOTE:
Issue originally submitted by Bitcoin Product Contributor on hellonext
Since we launched the group on March 20, 2023, one of the initiatives we've been working on has been to connect contributors to foss bitcoin projects (#8).
Since then we've been manually interviewing both foss projects and contributors to get a feel for what exactly is the "secret sauce" of connecting the two groups. Here's our product requirements document(PRD) that explains our methodology.
You can find the results of our interviews and market research in this slide deck. You can also listen to the high level overview of the results of the initiative in this video.
We are now ready to move on to the next phase of creating an MVP which is the Bitcoin FOSS Opportunity Board. This board will be a repo under our Github organization that FOSS projects can submit an issue with the following template. Once they create an issue, it will automatically get put in a github project titled: Bitcoin FOSS Opportunity Board. This is the place contributors can peruse to see which opportunity and project they are interested in getting involved with.
We decided to use github for several reasons. It's free and easy to set up which is great for an MVP. But most importantly this is the tool most FOSS Bitcoin projects use. It is also great for skill development for contributors as they get familiar with github.
If we have no objections, we should create this repo + github project then start marketing it to Bitcoin FOSS projects who might need some help.
Here is the project folder which contains all the interviews we did, the templates, the PRD, and the data.
5/11/23
Notes for the community::
Persona: People who want to be product managers
For folks who want to develop skills in product management who might not know the value or steps to becoming one. How might we provide them with a path to embark on?
Possible Solutions
Create a list of useful articles, links, videos and other materials that someone can consume in order to become a open source product/project manager.
N/A
NOTE:
Issue originally submitted by Johns Beharry on hellonext
Let’s find a domain name for our community. Please do both of the below, or at least #2:
Submit your proposals for the domain name of the Bitcoin Product Community in the comments below.
Give a thumbs up for the name which you like best
The domain name with the most upvotes by our next meeting, March 2nd, wins!
May the odds be ever in your favor.
Notes for the community::
Gather UX/UI feedback and other insights from customer interactions into one shared repository for all Bitcoin PMs to benefit from.
NOTE:
Issue originally submitted by jackronaldi on hellonext
One of the requirements we wanted when we first chose a website was to have a tool to collect emails and host blogs.
Notion has the ability to host blogs but doesn’t have a tool for email integration.
I propose that we use substack as the platform to host our blogs and collect email subscriptions.
Due date for feedback: 2/15/23
Notes for the community::
BPC hosts a ten episode speaker series interviewing Bitcoin Product Managers, Project Managers and FOSS contributors. The series will be the main communications outlet that drives people to the Bitcoin Product Community socials and Discord.
One of the content pieces suggested by leading Bitcoin Product PMs is interview-style conversations that outline a PMs journey into Bitcoin contribution.
This journey can showcase where they got started, how they navigated the FOSS ecosystem, and provide advice for people looking to do the same. Completely educational.
This content exists to drive people who are interested in contributing to Bitcoin to the BPC social pages, which could then lead them to joining the Discord and converting to a BPC community member.
The thesis driving this proposal is that people absorb audio content that helps them progress in their Bitcoin journey. BPC can be a supplier of niche content around the FOSS space.
For this plan to go into action, we would:
Other logistical items would include:
I recommend that we host 8 of the series’ episodes on Twitter spaces and focus the majority of communications efforts there. We can host 2 episodes on Nostr to experiment with that environment and see if it is worth more attention for a second season. After this season is complete, we can explore using other mediums, like podcast sites.
Notes for the community::
Bolt.fun and Fedi is hosting a bitcoin + AI hackathon. This is a great opportunity for people aspiring to be a bitcoin PM to get experience and come out with a project.
We can host weekly meetings for people participating in the hackathon so that we can support each other.
We will need to discuss what a good timezone is but I propose Thursdays at 9:30AM PT. But comment below if you think of a better time slot for you.
Here is a link to the hackathon with more details: https://bolt.fun/tournaments/ai4all/overview
7/3/23 Short timeline because the hackathon already started. Also their first kickoff call is that day at 8am PT: https://www.youtube.com/watch?v=I9RMay6ZKL8
Notes for the community::
This could tie into another idea we discussed which is to maintain a list of FOSS projects and their needs which people can view and see if we can participate. Kinda like a job board for FOSS projects.
N/A
NOTE:
Issue originally submitted by Bitcoin Product Contributor on hellonext
Bitcoin Product Community is an open source product community that runs on Discord as of April 2023. This proposal is to migrate from Discord to a FOSS tool in Mattermost. Reasoning is laid below.
As Jeff Booth lays out in The Price of Tomorrow (and in his talks such as BTC Van 4/20/23) the inevitable outcome of the fiat system will tend towards total control on communication. This means that BPC may eventually become pressured, and/or deplatformed. Discord is after all a platform, where imperfect people make decisions.
In contrast to using a platform, one of the most successful FOSS projects in BTCPayServer run by luminaries such as Pavlenex, Rockstar, and Dorier utilize a FOSS communication solution in Mattermost.
A FOSS solution is aligned with the values & principles of the FOSS BTC Product Community (BPC). Mattermost extends access to those who do not want to expose, or those without phone numbers, removes the friction of requiring a phone number, blocking basic privacy protection tools in email forwarders & VPNs. BTCPayServer is proof that a FOSS communication solution scales over thousands of users, and is fit for purpose in accommodating the growing BPC.
Pros of the current setup:
-Discord is well known, and widely distributed
-The BPC community is already using Discord, and it seems to work for most
-There is zero effort in continuing to use the same tool (and there is no additional effort in setting up a new tool)
Cons:
-Discord is not an open source project
-Risk of deplatforming: Discord has investors, and may eventually IPO. This means that Discord is beholden to external interests, and is run by imperfect people.
-Discord discourages user privacy by requiring a phone number, and by not allowing email forwarders, VPNs
-VPN friction breaks discord for some users
-Phone number requirements may dissuade some from joining
June 1st, 2023
Notes for the community::
Hi Bitcoin Product Community (BPC),
I’m writing this proposal to outline a potential communications plan for the next four months. The proposal will cover an opportunity and potential solution for BPC’s social media brands. I will also highlight my background and why I might be a good fit for managing this.
If the BPC community approves of this proposal, I could start working on a communications strategy in the coming weeks.
Bitcoin Product Community does not have a established communications or marketing plan for the calendar year.
BPC initially creates a standardized communications plan that focuses on a “consistent content mix” for the next 4 months. The reasons for a this are:
I mentioned a potential comms mix in the #product-showcase channel’s “Comms Ideas” thread on Discord.
After this 4 month period, the team could shift focus to including growth-centric social media content into this mix.
A simple piece, but having someone amplify BPC associated accounts helps align contributors with the brand on social media.
I’ve found that planning out this type of content, and creating templates, reduces the amount of time needed to manage this process. I recommend creating the following:
Having both of these processes in place helps BPC comms by 1) reducing time spent planning content 2) enable multiple contributors to manage the brand properties while maintaining a consistent style + message.
I have pre-built templates for all of the items mentioned above.
I believe I could build out all workflows, and managed the processes mentioned above, in 8-10 hours a week. I’d be happy to allocate this amount of time specifically to BPC comms management, and also help onboard new contributors who want to work on this stuff. It’s really fun!
As mentioned, I’d enjoy working on this for BPC. I’ve posted my background below:
I’m happy to provide a reference to confirm the information above is truthful.
If you’ve made it this far, thanks for reading! If you have any questions or feedback around this, please let me know.
-Cli5y
Issue submitted by Matty Cli5y on Hello Next
Notes for the community::
FOSS projects should list what qualities they’re looking for and can be a central repository.
Contributors should browse and see if the needs of project and if they can assist the project.
One potential format this could take is a job board.
Another one is an extensive list of FOSS projects.
N/A
NOTE:
Issue originally submitted by Bitcoin Product Contributor on hellonext
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.