I agree with everything except for Kamal. I'm happy to have someone else handle the server side maintenance. Maybe once my service grows so huge that handling it myself makes sense moneywise, but starting off that way is overkill when there's such affordable alternatives.
I find that if you check when the LLM's data was updated, and then choose a framework/language version release date that's before that, then it's pretty good.
In my case I use tailwind css a lot and found that sticking to v3.4.3 created the best output from LLMs.
You built a product first and then are searching for the market for it? That's tough. If you do it in reverse, find the market first and then build a product for them, it's 100x easier. Trust me.
Friendster was one of the first big social networks but the amount of users slowed it down. That made everyone move over to MySpace/Facebook.
If I remember right, Friendster had a feature that told you how you were connected to every other person (friend of a friend of a friend, etc.). And it was this feature that made the pages slow to load.
It's a great way to trade your books with others. And you can pick and choose from others' collections. Plus it's a good way to get rid of any extra books you have lying around.
Well, did you improve the product based on what the "free candy" people said? Were you able to determine the reasons they didn't buy and then improve your product accordingly?
Seems you should be improving your product/product positioning more. That would make marketing a lot easier.
I reached out to my friends to email-intro me to anyone who might be interested in my product. That mutual connection made it so that people were way more willing to jump on a call to discuss the problem space.
I made sure to be respectful and mindful of their time on each interview call. At the end of the call I asked them to refer me to anyone else that might be interested too. That way, the number of potential interviewees kept growing.
Eventually we did enough phone interviews to be confident to proceed with the development.
Reach out to your network or email your friends to put you in contact with potential users. It should be moderately easy since you're just asking for a free Skype call, you're not asking for money yet.
If you're having problem finding people to get on a free Skype call then it's a big red flag. You'll need to reconsider your positioning or your market. Because eventually you'll (presumably) be asking for money and that's even harder.
You won't get enough data if you ask them to fill out a survey. If you try a single interview you'll see why. You'll end up with pages of notes and venture into problems you had no idea about. If you had asked them to fill out a survey instead, you would've ended up with just a fraction of the information.
And world wide or not doesn't matter. I did all my interviews over Skype.
First step is to validate the problem. Ask 20 people in your target market about their biggest problems. If they bring up the problem early in the conversation, you know you got a winner. If you gotta pull it out of them, you'll have trouble getting them to use whatever solution you come up with.
Then you brainstorm on a solution based on the notes from the interviews.
Then you interview another 20 people and pitch the idea to them. At least half of them should seem excited about it. If not, you gotta either rethink the solution or the problem.
And if you can't find 40 people to interview, that's another problem altogether.