TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do you develop a product as you learn about the problem space

6 pointsby x1ph0zabout 5 years ago
Do you have a list of features or goals in mind when you start a project? Or do you have periods of learning and then periods of development? Or are the 2 activities interspersed?

3 comments

photaweabout 5 years ago
In my case, they&#x27;ve been interspersed. Even features will change, as you gain more knowledge - and some things you thought as important, will turn out not to be.<p>I will tell you this: it takes a lot of will power to continue working, if the project is not short term. I&#x27;ve worked on mine for almost 2 years and I&#x27;m still in Beta.
k00babout 5 years ago
Developing a successful product requires learning from your [potential] customers, which can include yourself if you&#x27;re a customer, what is needed most. It definitely should be an interplay, a loop of development and feedback if your goal is a product. If you&#x27;re just starting, sometimes you have to develop a toy before you can get meaningful feedback or before you learn anything useful about a problem, but often you can get feedback on ideas without developing anything but the idea.<p>For me, there&#x27;s a strong tendency to develop and avoid feedback, because I love developing things and feedback is relatively hard to find and painful to receive. Definitely avoid this trap and seek feedback as early and often as possible.<p>I&#x27;ve kind of mapped learning to customer feedback here. IMO When you&#x27;re developing a product, this is the type of learning that matters most because without feedback you&#x27;ll tend to learn things that might not be useful to your customers.
helph67about 5 years ago
Assuming that you are trying to solve a specific problem it would help to workshop the idea with others who can offer knowledge based on experience. Particularly once your app starts to take shape.