Joel Gascoigne

Startups, life, learning and happiness

Hi, I'm Joel Gascoigne, the founder of Buffer. This is where I share the lessons I've learned along my incredible journey.

14th November 2011 • Comments

Achieving scale by doing things that don’t scale

Over the past few years of my journey with building startups, I’ve made a conscious effort to absorb as much of the fascinating insights and learnings of those more experienced than me.

Startups and large companies

One of the repeated insights I came across which never quite fully sunk in when I read it on Steve Blank’s blog is the idea that a startup is not just a smaller version of a large company, and that you should operate very differently as a startup. One of the key takeaways tied to this idea is the notion of doing things that don’t scale.

Doing things that don’t scale

Airbnb is the most famous high scale company to do this and succeed. Interestingly, however, they didn’t start with this idea:

“We thought that everything that we did here had to someday support hundreds of thousands to millions of users”

This belief is completely understandable, and it was my approach for a long time too.

The turning point for Airbnb was when they got into YCombinator and Paul Graham suggested they do things that don’t scale.

Does this really work for massive scale?

To really dig into this idea, I decided the best thing to do is to take the largest scale Internet business I can think of and investigate their beginnings. What I discovered in an early interview Mark Zuckerberg had about Facebook is truly fascinating. His response to “what comes next” was the following:

“There doesn’t necessarily have to be more. Part of making a difference and doing something cool is focusing intensely. There was a level of service that we could provide when we were just at Harvard that we can’t provide for all the colleges, and there’s a level of service that we can provide when we’re a college network which we couldn’t provide if we went to other types of things.”

This means that in the early days the growth of Facebook was largely affected by Zuckerberg deliberately choosing to do things which wouldn’t scale. By taking this approach, he built huge value for his target users.

What does it mean to do things that don’t scale?

This technique is one I read about so many times throughout my journey with OnePage. When I made the decision to take everything I had learned and build Buffer, this was one of the things I disciplined to experiment with.

In the early days and even to this day, I have made an effort to do things that don’t scale. I’ve found that there are two key characteristics of “things that don’t scale”:

They help you avoid development before validating it’s required

This is certainly a key factor, especially in the early stage of a startup. Any time you can save on an activity which you haven’t yet validated as beneficial is worth doing manually until you can no longer do it manually.

Doing it “manually” gets you more benefits than if automated

I think the more important characteristic may be that when you do the task manually to begin with, you actually get more benefits than if it was automated. For example, emailing someone personally and taking care to read a little about their interests and find something to relate to, will give you a much higher response rate and trigger fascinating and useful conversations.

How can we use this approach for our startups?

With my latest startup Buffer I took this concept and used it to my benefit more than I ever did with OnePage. To briefly share real examples, here are two from the course of the journey so far:

Personally email the first 1000 signups

This is something Rob Fitzpatrick’s great article reminded me of. In the early days, I was in touch on my personal email address with almost everyone who signed up for Buffer. With low volume, I could always respond immediately and people loved it.

Charge without fully implementing a payment system

Some of the very early Buffer customers will know that I not only launched the product with paid plans from day 1, but that I also didn’t fully implement the payment system. When someone upgraded to a paid plan, I would email them personally as soon as I received the email from Paypal.

I didn’t do this to avoid the work, I did it because I had no idea whether it would be 4 days or 4 months before the first payment for Buffer. It would be a waste of programming effort to implement a slick payment system without validation with a few paying customers. Luckily, it was only 4 days until the first payment and after about 1.5 months and 6 new customers I implemented the full system.

With Buffer, doing things that don’t scale has brought us a lot of success, and the times when we make the big progress always comes back to doing new things which will provide enormous value but which we will have to adjust as we scale further.

What are your thoughts on doing things that don’t scale? Have you tried this approach before? I’d love to hear your thoughts on this in the comments.

Photo credit: OZinOH

12th June 2011 • Comments

What is your coming soon page for?

“Whenever you find yourself on the side of the majority, it’s time to pause and reflect.” - Mark Twain

When you’re building a startup, it’s very important to question assumptions. I think one of these assumptions which needs to be questioned is the initial few steps people normally take when they have an idea. One of these steps is the “coming soon” page.

The concept of a “coming soon” page before you have a product is something that has been on my mind for a while now. On first thought, it seems obvious what the purpose of these pages is: surely it is to collect interest from potential users of your product in order to let them know when you’re ready. I think that is probably a good reason for a “coming soon” page, but recently I have been questioning the purpose of “coming soon” pages and how startups can be much more effective with their first landing page.

Why we create “coming soon” pages

With the websites many of us startup founders check out regularly such as TechCrunch always reporting massive growth numbers for startups, it can be easy to assume that the primary aim for a “coming soon” page should be to collect as many emails as possible. It seems logical that when we launch that is the way we are most likely to succeed. I’ve done it myself countless times in the past.

At the same time, there’s a new idea gaining a lot of traction which I think could be sending startup founders down the wrong track. The idea of the “viral launch page” was popularised by Hipster, and the title of the article on TechCrunch makes me cringe: “How A Startup Named Hipster Got 10K Signups In Two Days, Without Revealing What It Does”. These launch pages are now available for any startup thanks to LaunchRock.

What is the goal of a “coming soon” page?

All of the current hype around “viral launch pages” combined with how ingrained the idea of a “coming soon” page seems to be in peoples minds made me question what the purpose of a “coming soon” page is.

I think in many cases, the goal in the mind of a startup founder is to gather as many emails as possible so they can have their big bang launch when the product is finally ready. There is a big flaw with this strategy, and it is that if we take this approach we are assuming that our idea is certain to take off when the product is ready. At the very least, we are putting more focus on the number of emails rather than on whether any of the people whose emails we’ve got will actually use our product. Do we really want to gather hundreds or thousands of emails, like Hipster, without people knowing what our product does? That sounds like a risky strategy to me.

Skip “coming soon”

Quite frequently I hear about other startup founders launching a new idea, and I often hear from them how many emails they’ve collected on their coming soon page. I rarely hear about conversations they’ve had with people. One piece of advice I’m encouraging new startup founders to take on more and more now is to skip the “coming soon” page completely.

By skipping the “coming soon” page, you can really focus on what matters. Instead of a “coming soon” page, put up a landing page for your product. Make it look like the product exists, and then when people try and sign up, show them a page letting them know that you’re not quite ready for them yet. The effort is the same, but this tiny change can give you massive rewards.

Instead, aim for conversations and validated learning

The key benefit of skipping the “coming soon” page is that you can gain validated learning about your startup. Validated learning is the measure of progress Eric Ries defines for the lean startup methodology. The concept here is that every change you make should help you learn more about your customers. By skipping the “coming soon” page, you gain validated learning about the emails you collect: they are people who thought your product existed and showed a real interest by trying to sign up. If you have people hitting the page and no one gives you their email, you know there’s a problem with your idea or the way you’re describing it.

Treat your idea as a hypothesis that needs rigorously testing, and treat the emails as people who are happy for you to get in touch with to discuss your product idea further in order to validate that it would solve a real problem for them and that they might actually pay. I don’t think the idea of having a conversation with the people who give you their email comes into the minds of new startup founders enough.

The benefit of this method is also that you can work on your product in parallel with learning about your customers and about how clearly your landing page is getting across the idea of your product. With a few tweaks, you’re very likely to be able to launch the actual product with the same landing page. Your first landing page can be very simple. This is also how I launched my latest startup, Buffer, and it worked pretty well.

Did you have a “coming soon” page for your startup? Do you have one now? Would you do things differently in the future? I’d really love to hear your thoughts on this topic.

Photo credit: Jason Tester

15th May 2011 • Comments

How to start your startup in 4 steps

Having started my latest venture just over 5 months ago, and having just reached ramen profitability, I want to share some of the elements which made this startup “work” compared to some of my previous attempts. The first and arguably hardest part of a startup is actually starting, and that’s what I’m going to focus on with this post. The Internet is literally littered with the remnants of my many failed attempts (not necessarily a bad thing), so there are things I’d avoid repeating.

If I was to create a new startup, here is what I would do:

1. Have an idea

This is undoubtedly a key part, but don’t give it too much focus. If you have an idea, that’s fantastic. If you don’t, try and raise your awareness of the daily activities you carry out. Particularly pay attention in the areas which you are passionate about, because it’s important that you work on something you love. Pay attention to anything which you think could be more efficient or less painful. The best ideas are ones you will use yourself every day, and would pay for if they existed already.

A side point about ideas is that you will learn far more by being in the process of working on a bad idea than you will by waiting for the perfect idea. Even if you have the tiniest idea in the back of your mind, you will probably benefit more by going for that, even if it doesn’t work out. I certainly attribute much of the success I’ve had with Buffer to my previous experience.

2. Cut it down

This is very important. If you have an idea, break it down until you think it’s too small to be of value. That’s what you should consider your first version, in fact that’s probably too big too.

If you don’t cut out features from your initial vision, you’re much less likely to ever launch it. I’ve been there many times myself. Try to develop a fear of not shipping your idea.

Another thing to note, is that the idea of a big splash launch is worth questioning. Firstly, to link the big splash with the software being ready is very dangerous, and secondly a mindset of a big splash is inevitably going to cause you to delay getting feedback on your idea, which is the next step:

3. Share the idea, get feedback

This is one of the most important steps, and often the one which is missed out almost entirely. A lot of the time, it’s the step that doesn’t come naturally to a lot of people, and that was certainly the case for me. Missing this step could easily kill your startup.

There are, of course, many smart people arguing how important sharing your idea and getting feedback is in order to succeed. I wholeheartedly agree with this, and I believe we should approach our idea as a hypothesis of something we think could work, and we should be striving to validate the hypothesis by rigorously testing it.

However, there is another crucial benefit to getting feedback, and that is motivation. I’ve found myself lose motivation on something when I’ve worked on the development for too long without getting feedback, and I’ve talked to many other people starting up and found that this is key.

Get feedback to validate your idea, but more importantly get feedback so you feel good about what you’re building. One or two people saying “I can’t wait to try this” will do wonders for your motivation.

I can’t stress this point enough. It’s not buggy technology or a faulty marketing plan which will kill your startup, it’s losing motivation. Remember, you can get feedback without the product existing.

4. Go with your gut

If you’ve got this far, then you’re doing very well. In my experience, going forward from here is a matter of going with your gut. In the early stages, it’s not wise to pay too much attention to split testing or other ways to try and be confident about your decisions. Learn to act without complete information. Just be sure to balance building with feedback.

How did you get your startup off the ground? Are you about to start something? I’d love to hear from you in the comments. Also, if you want to bounce any questions off me privately, I’d love to help.

Photo credit: aartj

3rd April 2011 • Comments

Treat it as finished

One of the most important differences for me personally in how I’ve run my current startup compared to the last one I founded has been how I treat the product at each stage of the process. With ideas such as the Lean Startup, there is a huge amount of pressure for us to ship very early, and rightly so - the sooner we can validate our assumptions and gain more understanding about how our users react to our product the better. However, quotes such as the following can make us feel like we should believe our product is “unfinished”:

“If you are not embarrassed by the first version of your product, you’ve launched too late.” - Reid Hoffman of LinkedIn

“Build half a product, not a half-ass product” - from Getting Real by 37signals

The problem with “unfinished”

As much as I love the quotes and believe there is a huge amount of truth in both of them, I feel like these ideas can make us focus on having an “unfinished” product for a long time. The issue I see is that there is no mention of when we should stop being embarrassed by our product, or when we should treat it as a “whole product”.

The problem is that if we have in our minds that our product is “unfinished”, it will directly affect how we communicate our product to potential users or customers as well as press. I’ve realised over time that this can have a huge impact on the initial traction you build, and this is a vital aspect of an early stage startup.

Why might we be afraid of treating it as finished?

If you’ve tried to get a startup off the ground or have tried to follow some of the lean startup principles I am sure you will be able to relate to some of my experiences. When you’re just getting started, you have a big vision which has only partly been translated into product, and even the product you have probably has bugs here and there which you know about. Maybe you’re measuring Dave McClure’s Startup Metrics for Pirates and see there is a strong indication that your retention could be much higher. Perhaps you know people are slipping through your activation funnel. You probably haven’t built in any form of referral into your product. Things could be so much better.

If you let these thoughts take over too much, it will show in the way you talk about your product to people. As soon as that happens I believe you’re putting yourself at a big disadvantage. I did this with the startup I founded previously. We kept telling ourselves “we don’t want to get the big traffic now, because we won’t retain the users we gain” or “if we get users now, we don’t have our referral options in place so the traffic spike will just fall straight away”.

By waiting to have a better product before you tell anyone or try and get any press you’re severely impacting the traction you could build.

Why we should always treat our products as finished

I’ve taken a different approach with my latest startup. Even in the first week it launched I treated it as a finished product. Whilst it didn’t do much and there were a few bugs, I was very happy with it and wanted people to try the product. I even had a way for people to pay for it from day 1. I’ve realised over time that there are many benefits to taking this approach.

If you can shift your thinking and genuinely believe your product is fantastic at every stage, you’ll immediately see the benefits. You will naturally be better at driving that essential early traction. For example, there really is no limit to the amount of blogs you can reach out to. Tap into the long tail of blogs and you have an endless number of places you can try to get your product into. Even the features of your startup in small blogs will build up layer upon layer of traffic to your startup. Believe me, you won’t run out of blogs.

I’m not saying we should deny that our product needs to improve, or that we should not build any additional useful features. The sooner you can get a steady stream of traffic to your startup, the easier it is to continually improve things and get fast feedback on the changes you make. However, we should be communicating in a way which implies that the product is ready for real use and solves a problem well in its current state.

Do you believe your product is finished? If not, do you think you’d benefit from shifting your mindset? I’d love to hear your thoughts on this topic.

Photo credit: kkirugi