Guides
How to get feedback on side projects
Getting useful feedback on a side project is not about dropping a link and hoping strangers magically understand what you need. Good feedback starts with clear context, a specific question, and a project that is easy to review.
A side project can improve faster when other people point out confusing flows, missing details, weak positioning, bugs, design problems, or unclear value. But vague feedback requests usually get vague replies.
Why feedback matters
When you build alone, it is easy to become blind to your own project. You already know what every button means. You already know why each page exists. A new visitor does not.
Feedback helps reveal what is unclear from the outside.
Good feedback can help you find:
- Confusing onboarding steps
- Unclear product positioning
- Broken links or bugs
- Weak landing page copy
- Missing screenshots or examples
- Features people do not understand
- UX problems you stopped noticing
- Reasons users might leave without trying the product
Do not ask for “any feedback”
The weakest feedback request is:
I built this. Any feedback?
That puts all the work on the other person. They have to understand the project, guess what matters, test random things, and decide what kind of response you want.
Better:
I built a platform for developers to document live projects. I am trying to understand if the homepage clearly explains the difference between live projects and finished projects. Could you check the landing page and tell me what feels confusing?
That is easier to answer because the request is specific.
Step 1: Explain what the project is
Before asking for feedback, explain the project in one or two clear sentences.
A good explanation includes:
- What the project does
- Who it is for
- What problem it tries to solve
Devmaniac is a build-in-public platform for developers. It helps builders track live projects, document coding progress, and turn real work into proof of skill.
If people cannot understand the project quickly, their feedback will usually be about confusion instead of improvement.
Step 2: Share the current stage
Tell people whether the project is an idea, prototype, MVP, live product, redesign, or finished project.
This sets expectations.
- Idea: You need feedback on concept and positioning.
- Prototype: You need feedback on flow and usability.
- MVP: You need feedback on value, bugs, and missing basics.
- Live product: You need feedback on adoption, retention, and clarity.
- Finished project: You need feedback on presentation and portfolio strength.
Do not present an early MVP like a mature platform. People judge more fairly when they know the stage.
Step 3: Ask one specific question
Specific questions get better answers.
Instead of asking:
What do you think?
Ask:
- Does the landing page explain the product clearly?
- Is the onboarding flow confusing?
- Would you know what to do after signing up?
- Does the project page explain the build properly?
- Is the difference between live projects and finished projects clear?
- What would stop you from posting your first live project?
- What part feels unnecessary or weak?
One sharp question beats ten vague ones.
Step 4: Make the project easy to test
If you want feedback, reduce friction.
Make sure people have:
- A working link
- A short explanation
- Clear test instructions
- A demo account if needed
- Screenshots if signup is not required
- A note about known bugs
If your project requires too much effort to understand, most people will bounce. That is not because they hate you. It is because the internet has the attention span of a caffeinated squirrel.
Step 5: Tell people what kind of feedback you want
Different people can give different types of feedback.
Ask for the type you need:
- UX feedback: Is the flow easy to use?
- Copy feedback: Is the message clear?
- Technical feedback: Does the architecture or code approach make sense?
- Product feedback: Does the idea solve a real problem?
- Design feedback: Does the interface feel clean and trustworthy?
- Bug feedback: Did anything break while testing?
This helps people respond in the right direction.
Step 6: Share a live project page
On Devmaniac, a live project page can make feedback easier because it gives people context before they respond.
A good live project page can show:
- The project goal
- The current status
- The tech stack
- What has already been built
- What is still missing
- Journals showing progress over time
- Links to GitHub, demo, or screenshots
This is better than sending a naked link with no explanation. Context makes feedback sharper.
Step 7: Do not argue with every reply
Some feedback will be wrong. Some will be lazy. Some will be painfully correct.
Do not treat every response like a court battle.
Your job is to look for patterns. If one person misunderstands something, maybe it is random. If five people misunderstand the same thing, the project probably has a clarity problem.
Feedback is not a command. It is signal.
You still decide what to change.
Step 8: Document what you changed
After receiving feedback, write a journal update explaining what changed.
This turns feedback into proof of work.
Example:
Several users said the difference between live projects and finished projects was unclear. I updated the onboarding guide, changed the create menu labels, and rewrote the docs page to explain live projects earlier.
That shows you listen, decide, and improve.
Where to ask for feedback
Good places to ask include communities where people understand the type of project you are building.
- Developer Discord servers
- Reddit communities related to programming or startups
- LinkedIn posts
- Twitter/X build-in-public posts
- Hackathon teams or alumni groups
- Classmates or coding friends
- Indie hacker or founder communities
- Open-source communities if the project is relevant
Do not spam the same message everywhere. Match the request to the community.
Feedback request template
Use this when asking for feedback:
I built [project name], a [short explanation] for [target users]. It is currently at [stage]. I am looking for feedback on [specific area]. Could you check [link] and tell me [specific question]?
Example:
I built Devmaniac, a build-in-public platform for developers who want to track live projects and document coding progress. It is currently an early MVP. I am looking for feedback on onboarding clarity. Could you check the signup/profile flow and tell me what feels confusing before posting the first live project?
What to avoid
Avoid feedback requests like:
- “Check this out” with no context
- “Any thoughts?” with no specific question
- Posting in unrelated communities
- Arguing with people who point out real problems
- Ignoring repeated feedback patterns
- Asking for feedback before the link even works
- Taking every comment personally
Feedback is useful only if you are willing to hear uncomfortable things. Praise feels good, but clear criticism builds the product.
How Devmaniac helps with feedback
Devmaniac helps you collect and act on feedback by giving your project a clear public page.
Instead of asking people to understand your project from one random post, you can send them a live project page that shows the goal, status, stack, links, images, and progress journals.
After you receive feedback, you can post a journal update showing what you changed. That makes improvement visible.
The core idea
A good feedback request should answer:
What is this project, what stage is it in, and what specific feedback do I need right now?
If your request answers that, you are much more likely to get feedback that actually helps.