Skip to main content
Building with AI (Vibe Coding)

⏱ About 15 min15 XP

Getting Feedback

There is a version of feedback that feels good and teaches you nothing: 'Wow, this is amazing!' And there is a version that feels uncomfortable and makes your project dramatically better: 'I got confused here. I expected this to happen, but that happened instead. I almost quit at this step.' Learning to ask for the second kind — and to hear it without defensiveness — is one of the most important skills a builder can develop. Your project is not your identity. Its flaws are not your flaws. They are just information.

How to Ask for Useful Feedback

Vague requests get vague responses. 'What do you think?' invites 'It looks cool!' — which tells you nothing. Specific requests get specific responses. Here are three types of targeted feedback questions that actually improve products: Confusion question: 'Was there any moment where you were not sure what to do next?' Expectation question: 'Was there anything that did not work the way you expected?' Value question: 'If you could only keep one thing in this project, what would it be?' The confusion question finds usability problems. The expectation question finds broken assumptions. The value question tells you what your core feature actually is in the user's eyes — which may surprise you.

Signal vs. Noise in Feedback

Signal is feedback that points to a real, reproducible problem. Noise is feedback driven by personal preference that would not bother most users. 'I could not find the Submit button' is signal. 'I personally prefer a different shade of blue' is noise. Act on signal. Acknowledge noise politely and move on.

When Priya from Lesson 1 shared her quiz app, she got three types of feedback: A classmate said the button was hard to find on a phone (signal — she moved it to the bottom of the screen). Another said the font color was hard to read on their laptop screen (signal — she increased contrast). A third said they wished it had a dark mode (noise — valid preference, but not a problem that would block most users from using the app). Priya fixed the two signal issues before her next share. She noted the dark-mode request in a 'future features' list. This is the discipline: act on what blocks users, not on every wish.

Giving Feedback Responsibly

Getting feedback only works if you are also willing to give honest feedback to others. Builders who only offer compliments are not being kind — they are wasting each other's time. Useful feedback is specific, kind, and actionable. Specific means pointing to a particular moment or element. Kind means framing it as your experience, not a judgment. Actionable means the builder can actually do something with it. Say: 'When I clicked Submit without filling in the form, nothing happened and I was not sure if it worked.' Do not say: 'Your error handling is bad.' The first tells the builder exactly what happened and where. The second is an opinion that offers no path forward.

Feedback Pairs Work Better Than Solo Review

Pair up with another builder. Give each other your projects and take turns asking the three targeted questions. Two pairs of eyes spot more than one — and the act of explaining a problem to someone else often clarifies your own thinking about how to fix it.

Match each feedback type to what it reveals.

Terms

Confusion question
Expectation question
Value question
Signal
Noise

Definitions

Personal preference unlikely to affect most users
Places where the app behaved differently than the user predicted
Feedback pointing to a real, reproducible problem
Moments where the user did not know what to do next
Which feature users actually care about most

Drag terms onto their definitions, or click a term then click a definition to match.

Why is 'What do you think?' a poor feedback question?

A user tells you, 'I prefer green buttons over blue ones.' How should you categorize this feedback?

Three Questions Feedback Session

  1. Step 1: Pair up with a classmate. Each of you brings a project (or a plan for one).
  2. Step 2: Person A shares their project or plan. Person B tries to use it for two minutes without help.
  3. Step 3: Person B answers all three feedback questions out loud: Was there any moment you were not sure what to do? Was there anything that did not work as you expected? If you could keep only one thing, what would it be?
  4. Step 4: Person A writes down each answer without responding or explaining. Just listen and record.
  5. Step 5: Switch roles.
  6. Step 6: Independently, each person marks their feedback: S for signal, N for noise. Write one specific change they will make based on the strongest signal.