Closed Lior539 closed 2 days ago
tagging some folks for comment: @joethreepwood @andyvan-ph @corywatilo @smallbrownbike @ivanagas @jamesefhawkins @lottiecoxon
- Add commenting/reacts/upvoting to our blog content.
- Ensuring there's a good feedback e.g., emails when someone responds to your comments.
- Building on 1), we could also add a concept of "reputation" or "karma" (like Stack overflow or HN)
RE: These points, I believe @corywatilo and @smallbrownbike have some version of these either planned or already being worked on. Cory can add more context to this, but there are Figma prototypes floating around, and Lottie did some concepts around community achievements as well.
To grow the startup program and/or community, we could offer to do a "marketing boost" for our members e.g., if they launch a new product, we can tweet about it, include it in our newsletters etc.
I believe that's already a feature of the program.
Some thoughts:
Agree, community has to happen on our website. We need to own it and Slack is too messy + it's not async, which makes it hard to engage with / follow along.
We need to close the current User Slack to non-paying customers this quarter – we can't have a parallel thing going on where people are increasingly not having a great experience. We could do that any time – unified auth between posthog.com and Cloud is only the blocker, imo. Comments and voting etc. is obviously important, but more of a nice-to-have in comparison.
Like the idea of connecting with other people / companies who evangelise the product engineering idea. Could we do something like Startup Spotlight but for product engineers – e.g. we find product engineers, ask them about what they're working, how they work, how they went from engineer to product engineer etc.? Big reach is a bonus not a necessity, imo – there's value in reaching smaller groups of highly-engaged people, and they're be more grateful / interested in the exposure.
I really like the idea of reading lists for product engineers – James is already kind of working on something along these lines. Curated reading lists that's a mixture of our content + other people's content.
Random, probably bad idea(s)...
Add commenting/reacts/upvoting to our blog content. Ensuring there's a good feedback e.g., emails when someone responds to your comments. Building on 1), we could also add a concept of "reputation" or "karma" (like Stack overflow or HN)
Chatted with @corywatilo yesterday on this. It's a lot of what's on their roadmap, and will be added fairly soon! So I think best to leave this with the W+D team
We could do that any time – unified auth between https://github.com/PostHog/posthog.com/issues/5847 is only the blocker, imo. Comments and voting etc. is obviously important, but more of a nice-to-have in comparison.
@andyvan-ph can add elaborate on why you think this is a blocker? Not sure I follow the reasoning why merging the logins is so important.
Like the idea of connecting with other people / companies who evangelise the product engineering idea. Could we do something like Startup Spotlight but for product engineers – e.g. we find product engineers, ask them about what they're working, how they work, how they went from engineer to product engineer etc.? Big reach is a bonus not a necessity, imo – there's value in reaching smaller groups of highly-engaged people, and they're be more grateful / interested in the exposure.
Yeah I think this is a great idea. Im quite excited by this
Could we create the first / definitive product engineering survey?
Interesting! Will give it some thought, although my first instinct is that we're too early for this right now
I really like the idea of reading lists for product engineers – James is already kind of working on something along these lines. Curated reading lists that's a mixture of our content + other people's content.
@corywatilo walked me through this too! Really nice idea
@andyvan-ph can add elaborate on why you think this is a blocker? Not sure I follow the reasoning why merging the logins is so important.
Slack worked because most people already have a Slack account. There's no friction. The website forum currently requires you to create a separate account, which add an annoying friction point. Also doesn't support logging in via Google, GitHub etc., which might be a good solution as well.
Basically, if we want to kill Slack permanently, it needs to be as easy to ask a question in the forum as it is on Slack. Having a single login would do that.
I agree with some places where this has ended up, but I think we need to take this back a step before trying to strategize this. Creating a community is not an engineering problem and I worry that we'll fail if we don't realize that.
For example, we shouldn't start by considering the pros and cons of the platforms where we want to to be. We should start by considering what our users want.
What our users want, I think, is to discover useful information about making their products successful.
We do well at this the first part of this, because we're able to create a lot of content to this purpose. We hear often that our content is great and we see it creates good results. The main way we can get stronger is by centralizing the way content comes together and providing a way for users to engage back -- which is exactly what W&D team is already leading.
The next question, in my opinion, should be What do we want our community to be? This is a really important question and should be the main thing that shapes our strategy. Do we want our community to just be a place where users get a better tech support experience, or do we want it to be more? Do we want an exclusive, gated community or is it open to everyone? What sort of engagement do we want to encourage and what identifying characteristic should unite our community?
Answers to this question are what separate subreddits from Slack threads from Twitter from HackerNews.
I'd argue that we want our community to be the default location for product builders to share and get advice. It shouldn't be just focused on PostHog and it should be high-value, such that it encourages word of mouth and meets the user need.
I think the startup program is the best place to achieve this, in part because we know we can tie it directly to revenue and we can make it high-value by focusing in on particular types of users. We won't achieve a community just by having a tech support forum and adding comments to articles, but we might do it if we take a subset of our audience and invest in providing them opportunities to engage and connect. I put down some thoughts on this before my holiday, but there's a lot more we can do to explore it.
What our users want, I think, is to discover useful information about making their products successful.
Agree.
I'd argue that we want our community to be the default location for product builders to share and get advice.
Agree.
I think the startup program is the best place to achieve this, in part because we know we can tie it directly to revenue and we can make it high-value by focusing in on particular types of users.
Partial agree. I think the people in it could become our most engaged community members, but it isn't the whole community.
To keep things moving, I'm going to summarize what I think is the consensus. If anyone strongly disagrees with the following, please say so:
If we can agree on all those, I think:
Random ideas:
Use forum to do AMAs on product engineering / startup topics – like Reddit, the key point here is they would be async experiences we can turn into content later. Could be with PostHog people, or other if they're sufficiently compelling.
Create specific forums / channels for topics – basically sub-reddits where people can talk about specific problems (e.g. how do I improve rentention). We probably need to create some kind of distinction between support forums for specific products / features and community ones. Maybe we should have "community chat" forum category?
All sounds good. I'd counter that I see an important distinction between audience and community, but lets move forward and not split my remaining few hairs.
I have a few ideas for improving the startup program here.
Ones we can do especially quickly, to get things moving:
Random ideas:
- Use forum to do AMAs on product engineering / startup topics – like Reddit, the key point here is they would be async experiences we can turn into content later. Could be with PostHog people, or other if they're sufficiently compelling.
- Create specific forums / channels for topics – basically sub-reddits where people can talk about specific problems (e.g. how do I improve rentention). We probably need to create some kind of distinction between support forums for specific products / features and community ones. Maybe we should have "community chat" forum category?
These are good ideas. Drive usage of community questions beyond just support questions.
Agree with everything that @joethreepwood and @andyvan-ph mentioned. I think it's also important to call out that the W+D team is already working on a lot of this stuff to make posthog the default hub to PEs. The only gap that they're not focused on is the startup program.
I think the startup program is the best place to achieve this, in part because we know we can tie it directly to revenue and we can make it high-value by focusing in on particular types of users
@joethreepwood would love to brainstorm with you on ideas and figure out a concrete plan
Have thrown a calendar invite in for Monday, when we're all in the same place.
Closing out old issues
Mission
"Make PostHog a hub for product engineers to learn from and collaborate with each other"
Existing solutions/communities where product engineers go
Current state of PostHog w.r.t. Product eng
Our blog and newsletter is well known for it's quality and our blogs get noticed. We have a good habit of publishing high quality articles with a regular cadence. However, this is one way communication and is broadcasted from us. There is no real "community" yet.
Here are the gaps to address in order to turn into a "hub" or "community":
Which platform for our community?
Where will our community members interact with each other? We should only choose one:
our website (recommended)
Slack
Reddit
Any other platform:
Next steps
Chatted with @corywatilo on the below. W+D team is tackling this (and shipping fairly soon!) (
We should first enable our members to interact with each other. Ideas to do this are:Add commenting/reacts/upvoting to our blog content.Ensuring there's a good feedback e.g., emails when someone responds to your comments.Building on 1), we could also add a concept of "reputation" or "karma" (like Stack overflow or HN)My suggestion for Q3 is to focus on 1.) firstWe can then begin to think about other ideas, such as grouping our content or tackling themes of contentGrowing the community
A few ideas to grow the community, aside from regularly publishing our own content:
PostHog startup program
We can do guest posts/interviews/discussions/youtube videos with knowledge people in the industry and cover product eng related topics. This helps us tap into their existing communities (and they tap into ours). It also helps create valuable content for our community