$ teds read --post what-founders-get-wrong-about-community
What Founders Get Wrong About Community
A plain guide for founders who want developer community without mistaking an empty channel, event calendar, or growth hack for a maintained system.
What Founders Get Wrong About Community
TL;DR
- Community is not a channel. It is a maintained system of people, purpose, norms, and useful participation.
- Most early communities fail because the company opens a room before it knows why developers should gather.
- A small, useful community beats a large, idle one.
- Before starting a community, define the purpose, owner, participation path, support boundary, and feedback loop.
Abstract
Founders often reach for community when they want momentum. The product needs awareness. Developers need help. The company wants feedback. A competitor has a Discord. Someone suggests starting a Slack.
That is where the trouble starts.
A community is not created by opening a channel. It is created when people have a reason to return, contribute, learn, help, and be helped. For developer companies, that reason usually has to be more specific than “talk about our product.”
This post explains the most common founder mistakes around community and gives a simpler way to decide whether you are ready to start one.
Table of Contents
- Problem
- Mistake 1: Starting With the Tool
- Mistake 2: Confusing Audience With Community
- Mistake 3: Making Community Carry Support
- Mistake 4: Having No Participation Path
- Mistake 5: Ignoring Maintenance
- A Better First Community Plan
- Summary
- Next Steps
Problem
The founder version of community often starts like this:
“We should start a Discord.”
Maybe you should. But the platform is the least interesting part of the decision.
The better questions are:
- Who is the community for?
- What do these developers already have in common?
- What can they do together that is useful?
- What will the company maintain every week?
- What behavior would prove the community is working?
- What will you not use the community for?
Without those answers, the community becomes a room with a logo. A few people join, ask questions, wait for staff, and leave. The channel technically exists, but it does not create trust.
An empty or neglected community is not neutral. It is a visible withdrawal from the Developer Trust Ledger.
Mistake 1: Starting With the Tool
Discord, Slack, GitHub Discussions, forums, Discourse, Reddit, office hours, meetups, and newsletters all create different shapes of participation.
The tool should follow the behavior.
Use GitHub Discussions when developers already collaborate around code and issues. Use office hours when the work requires high-context help. Use a forum when answers should be searchable. Use Discord or Slack when fast back-and-forth matters and you have enough moderation capacity. Use a newsletter when the community is not ready for many-to-many participation yet.
If you do not know what behavior you want, any tool will feel plausible.
Start with the job:
- help new users reach first success
- gather advanced users around patterns
- support contributors
- create feedback with high-context developers
- teach a product category
- coordinate events or workshops
Then pick the smallest surface that supports that job.
Mistake 2: Confusing Audience With Community
An audience listens. A community participates.
Both can be valuable. They are just different systems.
Audience work includes:
- blog posts
- videos
- talks
- newsletters
- launch content
- social distribution
Community work includes:
- recurring participation
- shared norms
- member-to-member help
- contribution paths
- trust between participants
- feedback loops
Many teams should build audience before community. If developers are still trying to understand what the product is, start with developer content that does not feel like marketing. Teach the category. Show examples. Answer repeated questions publicly.
Do not ask developers to join a community before you have given them a reason to care.
Mistake 3: Making Community Carry Support
Developer communities often become support queues by accident.
That is not always wrong. Support questions can create useful public knowledge. But if the community is only a slower, less reliable support channel, developers will treat it that way.
Define the boundary:
- What questions belong in community?
- What requires private support?
- Who answers when no member does?
- How fast should staff respond?
- Which repeated answers become docs?
- Which questions become product feedback?
Without this boundary, the community manager becomes the human router for everything the company has not operationalized.
Community can support the product. It should not be where product and docs debt go to hide.
Mistake 4: Having No Participation Path
People need to know how to take part.
Weak participation path:
Join our Discord and say hi.
Better participation paths:
- post what you are building
- bring one failing integration to office hours
- share a prompt, eval, or benchmark result
- answer one beginner question per week
- submit an example app
- vote on the next tutorial topic
- join a small beta group for a specific feature
Specific prompts create motion. They turn passive members into participants.
For technical communities, participation works best when it is tied to useful work. Developers do not need more places to chat vaguely. They need places where the work gets easier.
Mistake 5: Ignoring Maintenance
Community requires maintenance.
That means:
- moderation
- rituals
- documentation
- answer quality
- conflict handling
- onboarding
- topic pruning
- feedback routing
- recognition
- clear ownership
If nobody owns these, the community decays. The decay is slow at first. Questions sit unanswered. Threads repeat. Strong members leave. New members see silence and stop trying.
The fix is an operating rhythm:
- daily or near-daily triage
- weekly pattern review
- monthly community health review
- recurring office hours or prompts
- clear escalation to product, docs, or support
Small and maintained is better than large and abandoned.
A Better First Community Plan
Before opening a community, write a one-page plan:
Purpose
What useful thing will this community make easier for developers?
Audience
Which developers is this for right now?
Participation
What should members actually do?
Staff Role
What will the company maintain every week?
Support Boundary
Which questions belong here and which do not?
Feedback Loop
How will community signal reach product and docs?
Metric
What behavior shows this is working?
Good early metrics are not total members. Look for:
- returning participants
- member-answered questions
- useful questions from target developers
- example contributions
- docs fixes from repeated confusion
- beta feedback from qualified users
If the one-page plan is hard to write, wait. Build audience, content, docs, or onboarding first.
Summary
Founders get community wrong when they treat it as a growth hack, a support overflow channel, or a platform choice.
Community is a maintained system. It needs purpose, participation, ownership, norms, and feedback. Without those, the channel becomes another place where trust quietly leaks.
Start smaller. Make it useful. Maintain it.
Next Steps
Before opening a community space, write the one-page plan above and run a developer journey audit. If the journey is broken, fix that before inviting more people into it.
If you want help deciding whether community is the right next move, talk to us. We can help shape the community strategy, content system, or DevRel operating rhythm behind it.