So last week I made a post about what I learnt from my first week of attempting to validate Visual Backend, and you guys seemed to enjoy that, so I'm going to continue with what I learnt from my second week. Spoiler: it didn't go as well! But anyways, let's get straight into it.
This week, I mainly focused on one to one outreach since I learnt from week 1 that this type of interaction gave higher quality information. As such, I aimed to message 10 developers on LinkedIn every week. Since this is the only thing I did, I'll explain the process I used in more depth.
1. How I find people to message
I have the Sales Navigator account on LinkedIn, which I can't recommend enough to anyone who is doing serious cold messaging on the platform. If, however, you are simply testing the waters, you can send a 300 character length message to randoms along with a connection request on a free account (which should be good enough as a start). Anyways, my product is a tool for developers, so I would search up keywords like "full stack", or "node", and then filter according to job title and length of experience.
2. My approach to cold messaging
This week, I wanted to test 2 different approaches. One leaning more towards information gathering, and the other towards getting people to try out my product. As such, I had 2 message templates for each goal, and from my list of 10 leads everyday, I would send half the first template and the other half the second.
Overall, this week's validation process didn't go as well as the first week. I barely received any replies (about 3 in total) and the information I got was not very helpful, but on the bright side, that means more learning! So let's dive into why I think it turned out this way.
1. Try to think of a specific use case where your problem is felt the most
When I messaged people on LinkedIn, I would ask them if they "found backend development repetitive". But "repetition" is a really broad term and seen in all shapes and forms. People have all sorts of takes on the problem: some like to use no code tools, others opt for generators, while some even enjoy the challenge of braving through a project from scratch. This meant that I couldn't extract meaningful information because everyone was thinking about the problem in different contexts!
Basically, narrow down your problem to a specific situation and start there. That way, your information will be more focused and it'll be easier to make sense of it.
2. Target a specific niche, and when you think you've gotten one, try to go even more specific
The next mistake I made was targeting too wide of an audience. In my mind, I simply wanted to talk to "developers". At first glance, this may seem like a niche, but there are so many different types of developers: indie, full-time, etc. As such, the information I was getting seemed to be very misaligned and all over the place. So combine this with the earlier point and you can imagine how terrible my learning about the problem was!
A simple task I gave myself (that you can possibly follow) is to define a unique use case for a specific niche that my product can help improve. In my case, I've decided that Visual Backend can help indie developers (niche) ship their ideas faster and validate them more quickly (use case). I look forward to testing it out this week!
3. Stop steering the direction of conversations in your favour
When talking to leads this week, I realised that I'd involuntarily try to fish for answers that would validate my idea, and as a result, I wasted several potential conversations! I must admit that this one is really hard. I've been told by countless books not to fall into this grave trap, but still unconsciously did so.
From now on, I'm going to try and keep the questions as vague as possible, and stop giving "examples" when trying to explain or ask about the problem. Everyone repeat to yourselves "let them do the talking" 3x before each interview!
So that pretty much sums up my validation process and takeaways from this week. I look forward to correcting the mistakes I made in week 2 and trying out new strategies to learn deeply about the problem I'm trying to solve, so that I build a product people want! In fact, I've just started twitter to build a network and test out new validation strategies, so connect with me here!
As usual, I'd love to hear your thoughts or feedback on what I've done, and suggestions for improving my validation process. Cheers!
I am thinking you are targeting wrong people. I am a developer and the reason I wont use these kind of product , or low code product or no code product is because of learning curve. Most of the time it is faster and more comfortable for me to built stuff with codes.
The target you should be aiming is not seasoned developer who starting a business or solo founder developer with less building experience. They needs low code tool as backend deployment and configuration is a headaches if you dont know how to do it, not so much of the coding part that is difficult.
Nevertheless I would recommend you to go to creaiveblogtopic.com and the tool will analyze the potential blog topic for your product based on seo and trends. Using that blog you can attract people and funnel them to your survey and test your product. Or at least you can easily know who might take interests to your product based on who response to your article.
Good luck
Sweet, thanks for sharing the process!
How quickly do you reply to people’s messages? When I tried to do text-based customer interviews, the conversations fizzled out pretty quick - I’m a slow texter 😅
All my convos so far are text based and I usually try to keep them to within a day. I also try to reply as soon as I see that they have replied (and I'm able to)! I find it difficult to get face to face (online or in person) interviews haha. Might have to try going for that soon though
Yo, this is sick!
I definitely would use this, and I am not a developer, but a product manager. Maybe your audience is not developers, but people who want to build a backend but don't have technical knowledge. The fact that it's visual means that it is less intimidating for those who don't code.
Here are a few things that would make me use this today.
What I currently use instead of your product is Microsoft Power Automate and Azure Functions. But using them is cumbersome. If you can find a way to streamline the work involved with using those, you definitely have a good solution for non-developers who want to build.
Good luck!
Hey, thanks so much for the feedback :) I'm a little hesitant on approaching non-developers because a core component of the product is writing code for the endpoint functions, and I'm afraid that non-devs will have a hard time with that. But seeing your comment, I'll probably investigate this niche further. Thank you!
I recommend reading the book "Never Split The Difference" or ask ChatGPT to summarise the tricks for communication with leads/prospects.
I've tried them in practice when negotiating with potential clients and it opens them up really easily.
Good luck!
Thanks for the recommendations, I'll check them out!
I appreciate your positive attitude.