43
34 Comments

Is early traction the key to a successful side project?

I’ve been working on side projects for my entire career.

Inspired by Indie Hackers, and people like Daniel Vasallo, I wanted to get more than one income stream, so I started to build things next to my day job. I’ve started a lot of things: from a recipe app to a copyright tool. All of the side-projects I did till 2020 miserably failed; I either didn’t ship them, or they didn't make anything. It will probably sound familiar to many of you?

CloudEMDR, as the tool is called, was my first“hit” side project. I started it in 2020 and it has made over 35K to date and is doing about 2K a month in recurring revenue, while I currently spend no more than 1 hour a week on it. Reflecting on this, I think I’ve finally cracked the code on how to build a successful side project, and how you can do this too.

The most important goal, get traction ASAP

So the biggest thing I learned is that building a successful side project is all about maintaining positive energy. This sounds very spiritual, but it’s actually very simple: In order to build a habit, it has to feel rewarding, just like going to the gym feels. It isn’t like running a startup or a job, which is much more part of your routine, so you shouldn’t treat it as such.

These projects often start with a lot of creative energy, but that soon wears out and then you either stop with the project or move very slow. So how do you get new energy? In my opinion, that’s traction. It’s anything that shows that you’re onto something: Your first real users, your first feedback, your first revenue. I think you should build something that can reach any of these milestones within the first week. If you don’t, just stop the project and start on something else.

With CloudEMDR, I built the first prototype in a few hours and had real users 24 hours after shipping it. This kept the momentum up, after that, I could work on monetization and other stuff.

No logo, no name

This also means that you shouldn’t waste any time thinking about your logo, your name, or other irrelevant stuff. The only person that cares about that stuff is you - your users only care about the problem you're solving, so spend your time on that. The rest will eventually come.

Solve an existing and real problem

Getting your first traction quickly is hard - but there are shortcuts. My biggest learning is: don’t try to be unique in the problem that you’re solving. Solve a problem that people have, and that they know they have and are looking for a solution for. It’s totally fine if it’s already a crowded space, that often just means it’s a good problem to solve.

Example: Even though the market has been around for 15+ years, I’m sure you can still have fun and make money with an email marketing tool. If you’re smart about it focus on the niche you know well, like making an e-mail marketing tool for restaurants. Give it to your favorite places for free and see how it goes.

It doesn’t have to be complex

Because I come from an engineering background, I used to think that all successful tech products were hard to build and had to be technically complex of some sort. This is not true. The most important thing is that you provide value. Your customers don’t care how you do that. So, build it in a way that it’s easy for you, using tech you already know for example. Don’t bother if it’s not a technically hard thing to build, that’s an advantage!

CloudEMDR is literally a tool that allows you to share your screen with a moving dot, and it makes a lot of money. The core javascript script for the tool is less than 200 lines. Let that sink in.

Make it easy to maintain

Once your project is running and (hopefully) making a little money, spend some time to make every mundane repeatable task automated. This is great, because it means you can dedicate all your “side project time” to building stuff, and having fun.

This doesn’t only mean making sure people can sign-up and cancel without e-mailing you, and setting up bots to do certain tasks, I mean it in a wider sense: with CloudEMDR I got a lot of support requests in the beginning. Instead of answering all of these emails, I made text and video tutorials. When people sign up for the service, they get an email with a link to those tutorials, and now I receive 1 support request every 14 days.

What’s next?

I hope this helps someone with their next side project. I’m actually at a stage now where I don’t get as much energy from this project anymore, so I’m looking at what could give me that in this project. If I can’t find it, I will start something new :) following this playbook.

posted to Icon for group Growth
Growth
on February 15, 2022
  1. 6

    Great post. How did you get that initial traction though? Presumably you had to do more than just build it?

    1. 1

      Good question, I'd also love to hear how you've done the initial let's call it marketing there. Any advice on how you made your solution public?

      I very much like your get it out as early as possible mentality.
      Thanks for this post, OP.

      1. 4

        Hi @senojretep356 and @TheMusician - great questions. The reason I started on this problem is that I heard a few people in my environment complaining about it. It's an online therapy tool, and a colleague of mine was complaining about not being able to do a certain therapy during the pandemic. My mom is therapist and she said similar things. This led me to build my first prototype (in like 24 hours), which they both used - and liked.
        After that, I made a quick iteration and decided to put it live and post about it on Linkedin. It was super crappy, but I just wanted to get users in there. Via Linkedin, I added a lot of therapists and they started using it and gave me feedback. That's where the growth started.

        1. 3

          Hello samuelbeek, what a strategy to get customer. never think to use Linkedin to search for customer before. thank you. btw how do you "added a lot of therapists"?, I mean, do you create post or something and then added them via @theirname? sorry for this stupid question, never use Linkedin to get customer before

        2. 3

          I really like the idea of looking for connections on LinkedIn and we'll definitely have to do the same to get the traction - while building a website builder I'm going to search for some agencies, freelancers, developers, etc. and ask them if they want to try out the tool.

          Thanks for inspiration!

          1. 2

            Super cool! good luck :)

        3. 1

          Ah, cool. Thanks for the detailed answer! Proves again how useful linkedin is in a professional environment.
          How are you monetizing your product, if you don't mind asking me?

          1. 2

            No shame in asking that.
            Most of the product is actually free, because I think a lot of people need it during COVID times, and I don't want to profit greatly of a crisis. It's my side project, so it's fine if I don't maximize revenue.

            For users that use it a lot and want to get more out of it, there's a pro plan with better features, for a monthly fee (between 10-20 USD). I have about 160 subscribers on that plan. On top of that, I have about 10 companies with a "team" plan, that's about $500-1000 a year.

            1. 2

              This is so much great detail, thanks for sharing. 160 is great, that's a lot of passive income and a good number of constant users to ask for feedback.

              Do you reach out to them often to ask for guidance?

              1. 2

                Yeah I do sometimes! The thing I'm most interested in is why people cancel, so when they do, I always ask if they have time to chat about it :)

  2. 3

    Sam gets it.

    Be more like Sam.

  3. 3

    I totally agree.

    Traction feels super important not just to keep up personal motivation but also as a validator of the idea itself. It's hard to justify spending too much time on something if it's not resonating with people.

    Of course, it could be a double-edged sword. It could still be a successful side project after a few weeks of no traction if you're persistent. It's a fine line that you have to feel out.

    I also love your advice about keeping things simple. How'd you learn about the problem you are trying to solve with CloudEMDR? Or any other tips on how to find good business problems?

    Thanks for sharing!

    1. 4

      Good stuff @jamiesewell

      Of course, it could be a double-edged sword. It could still be a successful side project after a few weeks of no traction if you're persistent

      This is true, but I don't think it works for side projects, at least not for me, when something doesn't have traction, I slowly stop working on it. When a project is my day job, I dedicate much more time to it, so I guess I'm more patient too.

      How'd you learn about the problem you are trying to solve with CloudEMDR?

      My mom is an EMDR therapist and a colleague of mine was taking EMDR therapy. Both were complaining this wasn't possible to do remotely when the COVID-19 lockdowns started, so I decided to do something about it. So yeah, I knew the problem well, and I had people to use it from the get-go and to get feedback from.

      Or any other tips on how to find good business problems?

      Two things have worked for me:

      1. Talk to people around you - a lot of people have problems, just talk about what kind of work people do, and how they do it. It's kind of inspiring how much information people have inside them. It helps to surround yourself by people that are doing different things than yourself :)
      2. Copy another companies' problem, but with your own take - If you see a company or market doing well, I think you should just step into it. There are soo many decision you make in the execution of something that it will always be different. The nice thing here is that you kind of know that you are solving a real problem. Example: there are 100s of analytics services out there, but still there are new ones popping up that people like to use. Some are focused on privacy, others on AB testing, others on messaging, etcetera.

      Hope this helps :)

      1. 1

        Awesome thank you, Samuel! Totally. And love the approach of copying another company's problem. I saw Micro Acquire's founder make that case the other day. How first movers are often at a disadvantage. https://www.indiehackers.com/post/first-mover-advantage-is-usually-a-disadvantage-for-startups-27685bc937

        1. 2

          Love this post :) thank you for sharing.

      2. 1

        You are lucky to get insight into a niche with real user demand. That is half the battle. It is hard to replicate though.

        1. 2

          I was 100% lucky here, but I think by stopping with projects that don't solve clear demands earlier, will allow you to try it more often.

          Like I said, I think one of the tricks to solve something with a real user demand, is to look at other companies and the problems they're solving.

  4. 2

    Wow, you built your first prototype in a few hours and had real users within 24 hours - that's impressive!

    You made a good point about logo - I agree, first you should check if your solution is needed and if people want to use it, get the traction and focus on the details only when you get enough customers so that you now it's worth investing your time and money.

    I agree 100% - you should solve existing problems!
    What's more - you can see some problems even working in your current job and come up with a solution for the problems you, personally encountered.

    I came up with the idea for my current business 7 years ago. At this time I was running an agency and helping small&medium businesses grow. Many clients at the time came to us with WordPress sites asking to develop and maintain it; at the beginning, we did. We ran for them a few additional projects, designing portfolios, vouchers, etc. These brought them effects, and they expected more. I had many interactions with international clients and talked with people. I realized the tools I've been using weren't efficient enough for the growth of the customers.

    Back in 2013, when the idea came up, there weren't many website builders. And the ones existing on the market were undeveloped, limited, and allowed designers to have very little originality and flexibility with their projects. We wanted to create something that would allow businesses to express themselves and attract potential customers and focus not only on the design of the site but also on the growth of the business. So we came up with our solution and created BOWWE - a website builder with great SEO where users can create a website, Landing and Micro Page, portfolio, or CV.

    We started from a very simple product with limited possibilites which we we've been developing for more than 7 years. Now BOWWE is very advanced yet simple-in-use, clean code - developer's like, efficient tool without the usual limitations of web builders (ones then and now) perfectly integrated with other applications. BOWWE users can build even the most advanced websites without restrictions, with pixel-perfect technology and developer quality.

    P.S. Good luck with your traction!

    1. 2

      Super cool story @kandruszkow, this should be a post on its own!

      1. 1

        Thank you @samuelbeek! I'm working on it & hopefully get to post it soon.

  5. 1

    Sam, thank you for sharing your experience. I like your website, it´s simple, not fancy and it solves a real problem.

    And yes, a crowded marketplace with lots of competition is a good sign. It´s proof for paying customers.

  6. 1

    I disagree!
    "It does not have to be complex."
    Agreed, but it often is ... until it is not.
    3-body problems are HARD. See physics.

    Three part to this:
    1. Problem
    2. Customer
    3. Solution
    4. Bonus: Channel is a medium for all 3 at times

    They "all" have to be aligned. Just because it does not "fast" does not mean no opportunity.

    This attitude is a reflection of you and your approach...nothing else.

    1. 1

      Hey Greg! I’m Bobby with the Indie Hackers team. Thanks for this thoughtful comment. It could make for a great stand-alone piece.

      I’m reaching out to founders to see if they may be interested in sharing their personal stories with a wider audience on Indie Hackers. Would you be interested in sharing more on your indie journey or any lessons you've learned thus far?

      Doesn't have to be lengthy at all. Other examples may be personal challenges, career moves, failures, team dynamics, unexpected opportunities, etc.

      If you’re interested, just share your preferred email and I'll send info. Thanks!

      1. 1

        Hi Bobby. Funny I was going to write up on why I am doing what I am doing. Eve the personal challenges, as I know others who have shared them or similar. greg@saturnone.io

    2. 1

      I agree with this point, but the point I was trying to make with the that paragraph is that it doesn't have to be technically complex, or a complex design or something. Things that are easy to build can often still provide a lot of value.

  7. 1

    Great insights!

    I'm just starting out. I took way too long on deciding my name and logo, and I'm still not happy about it haha.

    Did finally get something off the ground, but not a lot of traction yet.

    Will keep going!

    Thanks for the motivation.

    1. 1

      Keep it up!!!
      And if you can't find traction for too long, I recommend trying something completely different.

  8. 1

    Thanks for sharing your valuable experience, I my self spent a whole day on the logo/name while no line of code was written, felt that something is wrong!

    1. 1

      It's super fun to do, but yeah as I said, do it at the right time! First get some users.

  9. 1

    This was very helpful. Do you use Mixpanel or any other product analytics tools to measure?

    1. 1

      Hii, because my product is in the therapy market, I have to take privacy very seriously. That's why I use SimpleAnalytics (made by a fellow indie hacker!) → it's great for tracking the basic stuff. Other than that, I just talk to users about their experience with the tool.

  10. 1

    This is a totally helpful read. Lots of good things for me to think about. Thanks for sharing!!

    1. 1

      Thanks @brandonHacker - good luck with your projects

  11. 1

    This comment was deleted 3 years ago.

Trending on Indie Hackers
How I Closed My First SaaS Client Without Writing a Single Line of Code User Avatar 13 comments Why Building in Public Changed My SaaS Journey Forever User Avatar 13 comments Meme marketing for startups 🔥 User Avatar 12 comments From $0 to $10k MRR: My Indie Hacker Journey – Part 1 User Avatar 6 comments Protect your momentum like your life depends on It User Avatar 5 comments How do I change my username on Indie Hackers? User Avatar 2 comments