Digital product designer


A needle in a Haystack: Validating our Dating App Idea

This is an outline of Haystack, a side project by Jeremy (Developer) and I (Product Designer), and how we tested our riskiest assumptions by putting our product in front of real users as quickly as possible. The app idea initially stemmed from Jeremy’s aim of gamifying the online dating experience and he began building an early prototype before we met. In a perfect world, we would have worked together before Jeremy started making the app. However, in the span of around three months (outside of work hours), we made a few paper prototypes, spoke with a few people… and threw in the towel, successfully invalidating our app idea.


The Problem

Dating apps are not as efficient and enjoyable as they used to be. They are a labor-intensive, uncertain way of looking for a relationship. It’s a numbers game for men and a bunch of wasted time for women. Reflected in SMH’s take on dating apps:

But while women get more matches, they don’t necessarily enjoy an all-you-can-eat buffet of the most desirable mates. Men send out more messages, to more potential partners, but tend to put in less effort or are less committed to their matches. Women may feel flattered by the frequency of matches, but they may also feel disappointed when trying to follow up and have deeper conversations.

When Tinder first came out, it didn’t feel like a chore. It was a fun game and each match felt meaningful. But over time, Tinder and other similarly labour-intensive dating apps have saturated the market.


The idea behind Haystack

What Jeremy wanted to capture was the same excitement Tinder gave people when it came out.

You start by creating your own set of questions and answers, in a multiple choice question format, and personalise it. You still swipe. But instead of faces, you swipe through a set of 3–4 questions made by other users.

To match, you need to get most of the other person’s questions correct. Eg. If the user writes a question “Is climate change real?” and they only want to match with people who select “No” — then this question is incorrect.


Although, they still need to accept to have a conversation with you. But if you get ALL the questions correct, you are automatically matched and are free to chat to each other. This type of match is the needle in the Haystack.


It would be harder for women to be sent a barrage of matches since their potential match would have to answer their questions correctly to be considered. Likewise, men can’t just swipe like crazy anymore.


At this point, we met at BlueChilli, a startup accelerator, where we worked with early stage startups on releasing their product. We decided to join forces for this side project, Haystack, and Jess stepped into as the product designer.



We took a step back and listed all the assumptions made on the app idea. We then plotted assumptions on a matrix from “Most assumed” to “Most risky”.

Assumptions matrix

This allowed us to take assumptions that were in the top right corner (most risky and most assumed) and validate them.


User interviews and concept testing

We recruited participants through friends and friends of friends. Each session was split into two parts: user interviews about current dating habits and user testing of our prototype.


Part 1: User interviews

The purpose of these exploratory questions were to gain insights and see opportunities in users current frustrations with existing products. Our rough discussion guide included questions like:


Part 2: User testing

Haystack paper prototype

Haystack paper prototype

Test objective — Will users be willing to answer multiple choice questions written by the person they are trying to match with, with the possibility of matching with them?

We gave the user a deck of 10 “cards”, which were paper prototypes, either a deck of all male or all female, based on their preference. We asked them to select five out of the ten that they would like to match with and to answer their questions and let them know that there needs to be at least 3 out 5 questions correct in order the person to approve or reject you as a match. They were allowed to see the answers of the multiple choice questions before making their choice.

We asked participants questions like: 
Why did you choose these people for the “yes” pile?
How did these people make it to the “no” pile?
How did you find this process?


Key Insights

Male and female perspective:

  • This would be more suitable for straight people because there is a different kind of culture on the dating apps for gay people

  • It’s difficult to start a conversation once matching (on pre-existing apps)

  • Writing a bio is difficult. If people make on average 35,000 decisions a day, should we be giving them more decisions to make with our product?

  • There is a feeling of rejection if users start a conversation and get no reply.

Female perspective:

  • With apps currently on the market, there is not enough information to determine personality

  • As users cannot tell what their match is looking for or if they are suited for each other, they invest time in talking to users only to find out that they are not suited.

  • Rejection is felt when not getting a match

  • Difficult to start a conversation or to continue one if the user has left the guy hanging for too long. eg. A participant said that she will “usually comment on their profile. Hate saying hey.”


  • Difficult to choose photos that would attract people.

  • With our prototype, it was too much of a barrier to have to answer a few questions in order to match with someone. As the match rate for men on existing apps is already low in comparison to women, it was not worth spending the time answering questions because the rate would be so much lower. For example, if a user spent 15 seconds on each person’s questions on Haystack, and only matched with one person vs. Tinder where they could swipe through say a hundred and twenty people in one minute (at 2 seconds per swipe), then they’re match rate would be more rewarding.

  • To increase their match rate on Tinder, some of the users constantly swiped right (like) without looking at profiles. Only after matching would they look more carefully at the match’s profile and decide whether they were interested.

  • A lot of rejection is felt when not matching

  • Not sure how to start a conversation that will gain enough attention to separate them from the rest of the female’s matches.



Our research showed that there was not a strong use for original app idea so we tried to pivot. We looked at the user journeys from both male and female perspectives using Tinder, based on our user interviews, and plotted pain points to highlight opportunities more clearly.

We did not want to invest more time in this, as we could not fill a strong need with other ideas we came up with. So we called it quits.


What we learnt

  • The method of plotting assumptions on a matrix is useful to prioritise what to validate. (Thanks for suggesting this Tim!)

  • There are different ways to validate assumptions quickly, you just need to be experimental and creative about it. For us, the paper prototypes worked effectively because we made them all in under two hours. Even in such a rudimentary form, it was enough for us to test the concept with a prospective user.

  • Jeremy coming from a tech background learned a lot about the validation process for an idea. From interviews to paper-prototypes, he has greater understanding of the ‘product universe’.

Things we could have done differently:

  • Start with the user interviews to highlight problems before developing the interactive mobile app prototype. In a perfect world, we would have decided to work together before Jeremy started making the app, as it was a mammoth task.

  • Less bias recruiting: we could have been more creative in the way that we recruited participants to be less bias, perhaps through a dating meetup or Facebook group. We recognise that the interviews were quite personal and could have been biased because they were friends and friends of friends.

If we wanted to continue:

  • The next step could be to focus on the opportunities around the pain points. The user interviews revealed that some people struggled with ice breakers after matching. They would match, start a conversation, eventually it would die down, then they’d find it awkward to try and talk to this random stranger from the internet again, a few months down the track.

  • We could make the user-created-multiple choice questions optional. In this way, the multiple choice questions could act as an ice breaker.


Thanks to our mentors, Tim and Eric for all the advice, the product people at Product of Syd meetup group for the discussion along the way and to everyone who helped us out as participants.


This is a repost from a Medium post that Jeremy and I wrote.