A decade back I co-founded a startup. My cofounder, a brilliant product manager, had what seemed like a great idea. Great enough that he quickly got a fat check for the whole seed round. We could have just started building, but both of us were big fans of using user testing to guide product development, so we instead did a lot of user tests.
Six or eight weeks later, we were down at Sand Hill Road for our first board meeting. At this point, according to our VCs, normally they'd just hear about plans. But my co-founder got up and explained that of the 6 key assumptions in our product, 2 and maybe 3 were false. The thing they'd given us money to build was a bust. The room was very quiet. Then he went on to explain the next idea we'd come up with and got them excited about that.
Something we learned later is at the same time we'd raised a seed round, two other companies raised large A rounds to go after basically the same idea. They spent the next 18 months (and north of $10m) trying to make it work.
Not only did that make us feel a lot better about having pivoted, but it was an important lesson to me: the best failures are those with the smallest craters. We bought the same knowledge for less than 1% of the money spent.
What they didn't know was that we used Greasemonkey to alter the Facebook page, inserting fake feed items using their real friends. (We told them at the end if they didn't figure it out.) Some people liked what we were doing, but a lot hated it. So many that it was clear we'd never get the market penetration we wanted.
My cofounder did a 5-minute video talk about it if you'd like more details. https://vimeo.com/24749599
As an aside, surveys are worse than useless for this. Look for things that let you understand live user reactions in circumstances that are as real as possible. Signups are a good metric, especially if they'll give you a credit card number up front. But if you can, always back the metric with live user tests and discussion with real users. If you're patient and ask good questions, you can learn a ton.
what a fantastic quote!
1 -> 2: Pivot, as it's still in sales.
2 -> 3: Pivot, as they kept the sales focus and "predictive analytics".
3 -> 4: Seems like more of a leap.
4 -> 5: Pivot, as it's still developer surveys.
5 -> 6: Leap.
Both are fine, honestly. But one should favor pivots over leaps, as you have less to re-do. A leap is a desperation ploy.
We think the future for open source is offering private cloud, where we have some sort of control pane to manage upgrades without needing access to your data. That's a win for privacy reasons but mean we don't have to go at the pace of our users with the least powerful on premise servers.
> Along our journey (/series of failed ideas), we got frustrated having to send all our user data to 3rd parties to understand our product usage. It felt wrong and it meant we'd lose a bunch of user data that would have been quite useful. So we built PostHog.
I wouldn't call PostHog a pivot, but rather focusing on something else entirely, and really solving one's own pain-points; often a well-trodden way of finding product-market fit [0].
> There were a load of features we wanted conceptually - but it was when we realized that the strategy was being open source first and foremost that we felt more excited than we ever had before. When that clicked, we knew we'd just fallen in love with this idea. We started building on January 23rd, 2020.
Given 'tis the season of FOSS projects pivoting to non-FOSS licenses; as a FOSS developer, I am interested in PostHog's pivot from "FOSS alternative to Heap / Amplitude" to "source-available" [1] instead :)
[0] https://archive.is/66opo#selection-118.161-118.162
[1] https://github.com/PostHog/posthog/blob/master/ee/LICENSE
I'm curious about a few things.
I'm most curious about the tactics you all used to find potential users and customers to talk to. Aside from using the YC network, were you going on LinkedIn and doing cold out reach?
Less important but how crappy/embarrassing were the MVPs you were showing people?
That's not super helpful if you've not already done that:
* Real life groups were pretty helpful. You can't go to these aiming to sell, but if you go aiming to learn and genuinely just get advice, they work well. * LinkedIn was pretty good, looking for people that I knew through others and asking them really nicely if I could talk about something we wanted to build. When we had better ideas that solved pain points they had, that were more unique, the response rate was much higher. This doesn't work well for "recruiter-saturated" user profiles like developers, who just ignore a lot of what goes on there.
The MVPs weren't that bad - they'd work smoothly on the things that were new and special BUT they often totally lacked core functionality. We built with django so we could use django admin to do things like add users/change passwords.
Best of luck to PostHog!
In 2009, the startup where I was working was hitting the skids, and our investors (correctly) were not willing to back us. We all kept grinding for a month or two in honorable futility, but after a while, my bank account depleted and I had to go.
To make various ends meet and to keep my mental health during the wind down however, I took up some contract work that I found through various friends in the SF startup scene. One company that I really liked and did some small stuff for was Burbn, which was a mobile-only location check-in that was hinged around taking photos of your location.
Missing my friends in NYC (I made a lot of friends in SF, but my inner circle were my college buddies from CMU; I went to tech and they went finance, sigh), I decided to leave SF to head to NYC and get a fresh start.
As I was leaving, I wanted to tie up a few loose ends, so I emailed my contact at Burbn and said I was likely to be unavailable for any more work, but that I liked the project and hoped for the best for him. He responded and said that he was near funding on a small pivot, and that if I was interested, there might be a full-time role available. I declined - I was mentally done with SF and the startup scene (Larry Chiang, 111 Minna, the rise of FB spam-crap like RockYou, etc.) as it was then.
That person was Kevin Systrom; that pivot was Instagram.
I really hope you'll be able to sustain it.
Ideally, you don't lose 100% of the work you've done in the past when pivoting. The database should ideally stay the same with the infra, deployment tools, etc. The code structure should stay similar with various internal libraries (i.e. logging, synching data, etc.)
In a way, it also help to make good architecture decisions because rather than hack a one-off, it's easier to spot the right abstractions that can be re-used across products.
Same with naming.. instead of naming all your things based on the product name, just use fun/code names, so when you pivot or re-brand, you don't have to rename everything or need to deal with legacy product names.
All the best to you and your team :)