It was disgustingly simple to make, and I didn't optimize any of it. I just wanted to throw it up online and see if I could validate a simple idea I had in my head, or at least, get any attention.
I haven't built any side-projects in a while, so I wanted to build something real simple with some inkling of virality built in, as opposed to a technical masterpiece that most people don't care about. Knowing your audience and building things for yourself and for others like you, to me, is the best way to tackle creating a business, and I used this project as an experiment in that direction.
I haven't had many experiences of building a project, where while building, I knew whether it was actually a good idea - doing this forced me to consider that "this may not be worth it" while still trudging on.
It's an important lesson to internalize, and for me (at least even a little bit) helped solidify the objective of sticking with the process of creation rather than obsessing over the end destination, be it views or money.
Given how simple this project was to make, it's essentially an MVP. In the future, the obvious plan is to make something much more simple than this to validate the "idea", and only then focus on the execution.
I noticed this thread on Reddit about whether quotes came from Kyrie Irving or Jaden Smith. Kyrie Irving, for those unfamiliar, is an amazing professional basketball player who teeters on the "woke", conspiracy-laden side of the Internet and wonders/may believe the world is flat, if we landed on the moon, and myriad other conspiracies that I can't remember or have discovered yet. For a clearer picture, he says stuff like this:
I thought it'd be funny to take the list of those quotes, plus others, and make a simple web app where users would guess if a quote came from Kyrie or not. Simple right? Of course. Any idiot on the Internet could do this, but this idiot was motivated enough to do something about it.
Building the List
Over the course of 2-3 days, I divided my time into quote aggregation and development.
I aggregated all of the quotes into a list in Google Sheets, and then found the original sources.
The fake quotes I ended up using were:
- Other reddit users creating fake Kyrie quotes as a parody
- Quotes from entertainment (Patrick Star, In Living Color, Kanye West, Skyrim) that were similarly ridiculous.
I created a list of 72 quotes, and the quiz randomly used 12 for every new quiz.
I then created a stupidly simple web app using jQuery, raw CSS, and hooked into a custom Node + MongoDB database.
I made sure to capture every user's answers so I could gather the percentage correct for each question and how accurate I actually was in sourcing questions that could be confused for something Kyrie Irving said.
I slapped it on Reddit around 11AM EST and watched what happened. Some hours later, it made it to the front page. It ended up with 5000 upvotes, a bunch of comments, and even got some mentions on the Internet from Yahoo Sports (in one sentence) and some people from Twitter, like this dude below. Did I mention I got 8 new Twitter followers? Did I also mention I have a total of 8 Twitter followers now? 🤙
On the analytics side, I peaked at around 790~ concurrents, and from that one day I had a total of ~74K page views. Is that good? I have no idea. It's interesting to me, for what it's worth.
Lastly, I checked the responses from users in Mongo Compass. From 71 questions, I had an astounding 684,000+ responses (as of August 2019, now 700,000. The site dropped off hard the next week). Out of those 684,000, roughly 432,000 were answered correctly, leaving the average correct response rate 63%.
Was there a point to this?
I did it for fun, or maybe I was just really bored. It was nice to see that the questions I chose were just right, not too difficult but not too easy. I got a lot of comments from people saying that it was either way too easy, or that they were considerably stumped.
One person I sourced for a fake Kyrie quote even told me he responded incorrectly to the quote that he wrote himself.
The end result wasn't even that particularly amazing, in my opinion, nor the idea completely original. It was just iterated on differently.
Overall, starting with a small idea and testing with an audience I am familiar with (shoutout to the "nephews" of /r/NBA) helped me create something that, while in the midst of one of the most hectic off-seasons in NBA history, still managed to land on the front page of a 2 million+ subreddit, as a joke, when every other post had to deal with a trade or trade rumor/speculation.
While my stupid little app isn't quite the same, it follows along the same lines that I didn't need to create something technically complex to resonate with the audience I wanted to reach. Many other original posts on /r/nba usually involve well-thought out hypothetical scenarios, unique data analyses of basketball players' performances using the NBA API, but mine is just a simple little quiz.
In short, making a connection to your audience, and finding the fastest way to test and iterate on an idea to reach them, is far more important than being novel just for the sake of innovation.