February 28, 2018

AMA! I'm Justin Jackson, creator of MegaMaker and other resources for indie entrepreneurs.

Hey IH! I run MegaMaker, where I advise software, SaaS, and digital product companies. I'm also the author of Marketing for Developers and Jolt.

Got any questions for me? Ask away!

I'll come back to give my answers on Friday, March 2nd.


  1. 11

    Hi Justin! If someone doesn't already have a big following (blogs, twitter, etc), what are the best tactics for getting heard? Obviously, I can start blogging now, but it feels like a slow burn move. Am I doomed to wait out these long poll marketing techniques or are there some other tactics/approaches I can use?

    1. 5

      There are ways to acquire customers that don't involve building a personal brand, blogging, creating podcasts, doing video, etc...

      Here are a few of my favorites:

    2. 1

      What do you do in your down times? How do you stay inspired and keep coming with new ideas?

  2. 4

    Hi Justin, thanks for doing an AMA.

    I've been hanging out in some online communities recently to validate my product idea. At this point I'm very confident that I have identified a real pain point and have started crafting my solution. However, like a lot of communities, they have a zero-tolerance policy for someone promoting their business to other members and I'm not going to violate it.

    Do you have any ideas/tactics for how Indie Hackers can market their products in high quality communities with low tolerance for "spam"?

    1. 3

      Here are a few ideas:

      1. Some communities have areas built specifically for sharing your work. Hacker News has Show HN. Designer News has Show DN.

      2. Observe when links get shared and are deemed "OK." One observation: when your current users share your URL in response to a question, that generally gets the 👍. Example

      3. When you've built a free tool that's really useful like Buckbee's subject-line checker, those are much easier to share in forums. He's also found that writing content surrounding the tool is easier to share on Reddit. Example

      4. If you're writing helpful guides + resources, those are also easier to share. You can summarize them on Reddit, Quora, FB Groups, but then link to the full version. Example

      1. 1

        Thanks for the great answer and examples Justin! I'll be trying out 3 and 4 ASAP.

  3. 4

    Hi Justin, What made you decide to launch a SaaS this year, and what are you guys putting together?

    1. 2

      Oooh. I am building a secret SaaS in 2018. I'm going to come back to this question. ;)

      1. 1

        Secret SaaS hey? ;-)

    2. 1

      Finally able to announce this: I'm building a podcast hosting platform called Transistor.fm with my friend @jonbuda. 🎉

      We're excited to already have paying customer (Cards Against Humanity was one of our first!).

      Here is the announcement post

      1. 1

        Great! How do you manage your focus between the SaaS and the indie work? Are you doing 50/50 of your time?

        1. 1

          Trying to do 50/50. Yup. It's hard though!

          1. 1

            Ya. I'm 75/25 SaaS/Indie stuff. Always feels like I'm not doing enough for either. :)

  4. 4

    Hey Justin!

    How do you balance giving value to your audience vs self-promotion and making sales? You always seem to do this really well.

    Specifically when launching a landing page to validate an idea. Do you recommend driving traffic to a landing page through slow-burn valuable content or through directly asking the right communities specifically for feedback?

    1. 2

      One of the things I love about creating a landing page, is it forces you to think about:

      "How am I going to drive traffic to this thing?"

      It's an exercise in thinking about how you're going to find good channels for this product you're about to build.

      What kind of traffic should you go after? Whichever channel provides you with the greatest number of high-quality leads.

      In terms of balancing value vs self-promotion, sometimes I fail at that. 😜 The biggest thing for me is to look back at my email newsletters, and my tweets, and see how many are valuable, and how many are asking for something.

  5. 4

    Hey Justin! I'm thinking of building community features into https://withjack.co.uk. I have 200+ customers who all have the same frustrations and face the same challenges. It seems like a no-brainer to connect them with one another.

    What are some tips you can give me for building a successful community, like you've done with MegaMaker club? How do you encourage active participation? Any tips would be appreciated! Thanks.

    1. 9

      I used to be embarrassed about the "community builder" part of my personality. It felt like, for whatever reason, it was a lower skill.

      But increasingly, I'm realizing it's:

      • one of my strengths

      • a valuable strength to have!

      If you look back on my history, it's the same story over and over: I've been hosting meetups, building online forums, and fostering group interaction my entire life (ever since high school!).

      The success of @csallen and Indie Hackers, as well as other communities like Product Hunt, and proven that community building is valuable.

      Here are my tips for building a successful community:

      1. You have to love it. Supporting a community is way different than running an app, interacting with people on Twitter, or writing a blog post. It's going to require daily attention and care.

      2. Everything rises and falls on your leadership. IH is awesome because @csallen has been a great leader. PH's community is cool because of @rrhoover's leadership. You have to lead.

      3. Start small. Invite your favorite people to begin with. Initiate good conversations.

      4. Create recurring traditions. Inside of MegaMaker Club we have QOTD (Question of the Day)., we watch Apple Keynotes together, and whenever I visit your town, I'll try to meet up.

      5. In terms of tools, my favorites are Discourse, Slack, Podia, and Spectrum.chat.

      6. A community will need you to show up, be present, and proactively generate discussion. You can't just leave it and expect that it will grow on its own. It needs daily watering!

  6. 3

    Saw your article how you shifted pricing away from recurring to one time.

    Has that changed how you view pricing for different levels up the Freedom Ladder?

    1. 1

      I wrote The Freedom Ladder two years ago, and I need to update it.

      The biggest lesson from changing pricing for Tiny Wins was that your:

      • business model (recurring, one time)

      • distribution channels

      need to match your product, and the market you're targeting.

      In the case of Tiny Wins, it made more sense for folks to pay once.

      There's a temptation to force a business model onto a product, because it suits us as the entrepreneur ("recurring is better than one-time!"). But what works is asking:

      What business / delivery model makes the most sense for this product?

      If you're storing data for customers, sending email through your servers, or providing a significant number of updates every month, SaaS might make the most sense for you.

      Some companies, like Placeit, employ both models. If you use their service infrequently, you can pay once. However, if you're using it all the time, you can save 63% by getting a subscription.

  7. 3

    Hi Justin,

    Thanks for doing this! I'm curious what made you switch from doing the indie hacking yourself to helping other people do it? It looks like now you are selling your time rather than a specific product.

    Curious about your thought process behind selling time vs selling product. Thanks!

    1. 2

      This was the evolution:

      • in 2012, I was working for a startup called Mailout, they promoted me to Product Manager. I'd never done PM work, and so I connected with another local product guy named Kyle Fox. We started a podcast called Product People. We thought we'd interview PMs, but we really ended up enjoying was talking to indie hackers like Nathan Barry. That got me interested in indie hacking.

      • in 2013, I built MegaMaker Club for the podcast listeners, and it became my first successful "product."

      • I was the Product Manager at Sprintly from 2014-2015. My podcast listeners kept asking me for marketing advice, so I wrote M4Devs.

      • That book allowed me to go independent in 2016. I made a few more things like Tiny Wins, and eventually folks started asking me if I did coaching so I started offering that too!

      However, this year, I decided I wanted to work on a software product again. So I'm building a SaaS with a buddy from Chicago. More details soon!

  8. 2

    Hi Justin! Thank you for doing this. How did you grow your audience for Marketing for Developers?

    1. 2

      I told this story on the Release Notes podcast. It's worth listening to if you want the whole thing.

      I had started a podcast called Product People and was getting tons of questions by email about product marketing. During those email interchanges I noticed some trends:

      • almost all of the folks asking were software developers.

      • almost all of the folks were looking for an idea, were working on an idea (but hadn't launched), or had just recently launched.

      • most were looking to find their first 100 customers.

      As I was hanging on Twitter and Hacker News, I saw similar trends there.

      There were also trends in the questions I was answering. So I wrote those down, and created an outline for a book.

      To test it out, I created this landing page. It wasn't pretty, but it was enough!

      Using those same channels (my podcast, HN, Twitter) I started sharing the landing page. It got a bigger response than I'd ever had before (3,000 subscribers in a few weeks). It definitely seemed like there was interest. So I started writing. It took longer than I wanted, but I finally published the first version Oct 15, 2015.

  9. 2

    Thanks for doing this, Justin. I have two questions:

    1. I'm opening up an online t-shirt store for developers. Any advice for marketing to developers?

    2. What's your process like for finding and validating viable marketing channels in 2018?

    1. 2

      A few high-level tips:

      1. Be genuine and human: programmers (like most folks) respond well to folks who are real, and aren't pretending to be something they're not.

      2. Be helpful: there are amazing forums for devs online (HN, IH, PH, Stack Overflow, etc...). Get on there, and be as helpful as you can.

      3. Build your reputation: there's a reason PHP developers trust trust folks like @TaylorOtwell and @adamwathan - they've earned people's trust over time! You can't rush that piece.

      4. Differentiate yourself: the first question I get from people who are considering buying Marketing for Developers is: "what makes this different from blog posts?" or "how is this different than the Traction book?"

      For you, the question folks will be asking is:

      What makes this t-shirt store different from a brand like DVLPR?

      You might want to listen to these two podcast episodes:

      1. 1

        Amazing! Thank you!

  10. 2

    I'd like to foster more meaningful conversations between entrepreneurs on Indie Hackers. Based on what you've seen of the forums, the interviews, etc, what options might you consider if you were in my shoes?

    1. 1

      Damn, @csallen, you've done such a great job so far! It's hard for me to add anything.

      When you're having a conversation with someone (online, or in real life), you're generally asking three questions:

      1. Do I already know you?

      2. Do I like you?

      3. Do I trust you?

      In forums, to answer #1 & #2, you might see if you recognize someone's avatar, or might take a peek at their Twitter profile.

      To answer #3, there needs to be some evidence. You're already doing a good job with the ⚓️ on folks' profiles, that shows what they've launched. Your new verified revenue badge is also a good step in this direction.

      Human beings respond really well to rewards. If you want to continue to generate good conversation, reward the folks that are posting the kinds of comments, articles, etc... that you want more of!

      Ideas for rewards:

      • more badges (not just for makers with revenue, but folks who ask great questions, or provide awesome answers)

      • perks (special access, free software, special swag) for folks who complete their profile, upload an avatar, and answer a question.

      • in your email newsletter, highly a "user of the week." Someone who exemplifies the qualities you want to encourage!

  11. 2

    Hey Justin! One of the things that stood out to me from your 2017 year in review (https://justinjackson.ca/2017-review/) was the value you got from in-person meetups/retreats with your internet friends.

    I think this is so, SO important for a lot of us that work solo (either as a solopreneur, or working remotely on a team).

    Could you expand on what, specifically, you found most useful about those retreats? Were there specific kinds of activities or conversations that are most memorable to you, and that you'd recommend to others planning similar retreats?

    1. 1

      There were a bunch of retreats that had a huge impact on me this past year:

      • Shawn Blanc, Sean Wes and James Clear invited me to their retreat in June. They're all way smarter than me and so getting to hang out with those guys was huge. One of the most helpful things we did was the "hot seat" where other attendees could talk about you as if you weren't there. Really hard to sit through but great to get that unfiltered POV.

      • I've been doing a weekly mastermind with Jarrod Drysdale and @pjrvs for 4-5 years now. We met for the first time this past fall. These guys know me, my life, and my business. It means their advice holds a lot more weight than other folks in my life. We did a SWOT analysis on each of our businesses, which was super helpful.

      • I did a weekend trip with Mike Vardy in the summer. We took our kids to the waterslides + amusement park in Cultus Lake. That retreat was deeply personal. Mike and I got to share life with each other, and I got to talk about some personal struggles. Very helpful.

  12. 2

    Hey Justin, do you run any niche websites or blogs outside of your main products that you offer? Have you ever in the past? If yes, can you share a story about that? Thanks!

    1. 3

      Hmmm. When I launched the MegaMaker show the initial premise is that I'd make 100 things in a year.

      During that year, I launched a bunch of things:

      What did I learn?

      In many ways, “100 things Justin could make in 2016” was like a mid-life crisis. I finally had the freedom to try new things! I went crazy like a kid in a candy store.

      I spent six months exploring my creativity, and doing crazy projects.

      But I didn’t make any significant new revenue until I went back to my main products, and my main audience.

      1. 1

        Brilliant, thanks for sharing!

  13. 1

    Hey Justin,

    I'm currently working to help independent musicians market their music online. Currently, we're having problems with leads not turning into clients​ despite consistent follow-ups​. In your experience​​ what is the best way to increase your close rate?

    1. 1

      One thing that doesn't get talked about much: some customer groups are just more profitable than others.

      You could invest the same amount of time in two different markets, and get drastically different response rates.

      My advice is to look for a target market that has:

      1. Purchasing power

      2. Purchasing desire

      3. Market mass

      First, you're looking for folks who can pay for whatever you’re producing. This is their purchasing power (or ability to pay).

      Second, you're looking for a group of people that is highly motivated to solve their problems. These are folks who will spend money to overcome obstacles and make progress in their lives.

      Third, you're looking for a market mass. To have a sustainable business, you need enough people in your target market with the ability and desire to pay you. If your market is too niche, it’s going to be difficult to make a profit.

      I wrote more about this here. (It's written for the SaaS market, but applies to almost any business)

  14. 1

    Hey Justin, I am a CS student and I am really interested into creating my own software business/SaaS. However I have no experience with marketing/sales at all. What courses/books/resources do you recommend for a beginner like me?

    1. 2

      The most important thing to understand is what motivates human behavior. When you get that, marketing + sales become a lot easier.

      Resources:

      You might also enjoy these videos:

  15. 1

    Hey Justin,

    I recently started a simple product that scratched my own itch. I have shared it in a few places and get decent traffic, I have a high rate of user creation but most (read none so far) don't turn into paying customers. Some continue to use the free part of the product but not as heavily as I expected.

    My question is how do I know if my product offering is valuable but missing the messaging needed to show the value, or does the product itself need to change?

    Basically how can I figure out the right balance between marketing and product?

    1. 1

      You definitely need to get on the phone with your users.

      You'll want to ask them questions like:

      1. What brought you to my product? What was going on in your life at the time?

      2. What were you using before my product? Why did you switch?

      3. How useful has my product been since you started using it?

      4. Did you know there's a paid version? Are you interested in upgrading?

      Without talking to your users, you'll never be able to really ascertain what's going on. A single conversation can give you a rich perspective: you'll hear their hesitations, their excitement, etc... in their voice.

      In the interview, you're trying to figure out:

      1. What progress is the user trying to make in their life? What obstacles stand in their way?

      2. How motivated is the user to use this consistently? More on this here.

      3. Am I offering too much value in the free product? (Maybe they don't want to upgrade because they like what they've got already)

  16. 1

    Hi Justin,

    Thanks for doing this.

    1. How do you come with an idea?

    2. How do you validate it quickly?

    1. 1

      My best ideas come after years of:

      • observation

      • experience

      • acquiring skills

      • helping customers

      • relationship building

      in a specific segment. You have to have enough background with a customer to really understand what they want.

      Once I have a hypothesis, I personally like to validate it with a landing page. I talk about it in this video:

      https://youtu.be/YaHXZT6RNs8

  17. 1
    1. What do you feel are the top 3 things that developers fail to do when launching a new product/business?

    2. If I have a good idea for a new product/service, how do I know if it fits into the SaaS model?

    3. Can anything fit into a SaaS model?

    4. Please say "JavaScript" 😜

    1. 2

      Whoa. So much questions.

      Top 4 mistakes developers make

      1. Sell to a niche that's too small (or doesn't buy products)

      2. Sell to a niche that doesn't have good channels

      3. Sell to a niche where they don't have an advantage

      4. Focus too much on the tech, and not enough on the outcome people really want.

      When does something fit into SaaS

      It's called Software as a Service and too often we forget about the service part.

      What reoccurring service am I getting for my $29, $49, $99, $149 monthly payment?

      Adii Pienar has this old quote that's stuck with me:

      Let's be honest: when people pay for a subscription, a lot of what they're paying for is the customer support.

      In the old days, you buy software, and if you wanted technical help, you had to pay for it.

      That all changed with the SaaS delivery model. Now folks were paying monthly, quarterly, annually and part of the expectation is they'd get customer support included.

      Can anything be SaaS?

      I'm just one opinion here, but I think not everything can be SaaS.

      I wrote more about this here:

      https://justinjackson.ca/saas/

      Can you say JavaScript?

      Hahaha. I made this video just for you:

      https://youtu.be/AgH6RKTS5KY

  18. 1

    Hi Justin ! I'm working on a booking app for one-person businesses. I faces that many apps in this area already exist. I'm convinced that my product is different in a better way. My question is what level of importance should I give to the competitors during the process of building the product and making a launch ? The other question is should I focus my product on a smaller niche when it could be a useful tool for so many people ?

    1. 1

      Definitely focus small to start! Focusing on a specific group helps you be razor sharp in your messaging. When people land on your site, they'll no instantly that "this is for them." Focusing on a specific niche will also help you find good channels to start.

      In the beginning, you just want to focus on your customers (or potential customers. Focus on the people you're going to serve, not your competitors.

  19. 1

    Are you coming to MicroConf this year? If so, what are your goals? If you're giving a talk, what will it be about?

    1. 2

      I am! I'll be speaking at the Starter Conference, and attending the Growth Conference.

      My goal is always to connect with people in meaningful ways. Last year I had a chat with @brennandunn that really kicked my ass (in a good way).

      Last year, I talked about "how I went indie:"

      https://youtu.be/WKokJTrGiQM

      It was a high-level talk. This year, I'd like to get more tactical. I think I'm going to talk about how to build an effective landing page (and why you should do it). I'm hoping to take people through the process, so at the end they'll have revised their landing page, or built a new one.

    2. 1

      i really enjoy your records conferences!

  20. 1

    Hey Justin

    I bought Marketing for Developers and enjoyed it a lot.

    I'm working on a developer product (cloud hosting platform) and was wondering if you have any advice on selling/marketing TO developers?

    1. 1

      For cloud hosting, you'll need a good answer to this question:

      Why should I switch from Digital Ocean / Amazon S3 / Azure / Heroku to your platform?

      Motivation. You'll need folks that are highly motivated to switch.

      What makes developers switch?

      • Better documentation

      • Better API and integrations

      • Better pricing for indie devs (having a generous free tier for people that want to try it out on side-projects)

      • Social pressure (all their friends / heroes are switching)

      • Significantly better performance (only works if their current solution is really bad)

      I personally wouldn't promote a product unless I can see that people are already in motion:

      • Are they searching for answers on Google?

      • Are they asking for recommendations in Slack?

      • Are they sharing hacks and workarounds in private groups?

      • Are they hiring contractors and employees to get the task done?

      • Are they willing to jump through hoops, just to make the progress they desire?

      Don’t waste your time trying to convince unmotivated customers!

      (More on this here: https://justinjackson.ca/motivation/)

    2. 1

      Hey I asked a similar question :) care to link up and share notes?

      Seattlebootstrappers@gmail.com

  21. 1

    Hey thanks for doing this AmA It's exactly what a young developer like myself need at this moment :D

    I just happen to be in the early stages of building my first SaaS project and i would love to hear your thoughts on some things.

    Background :

    I'm developing a work schedule app which I want to deploy as a SaaS service, my target customer base are companies who need to easily distribute schedule to possibly hundred of workers for example a larger cleaning company could be an ideal customer.

    So i figured i would have it setup similar to how Slack has it, you get a subdomain of our website (not yet public) that would be something like YourSchedule.Website.Com

    My main concerns is scalability, i'm not an experienced developer and obviously not an experienced back end developer.

    However my current thoughts is to:

    • Run the project on AWS for scalability

    • Cut the project up in ways that makes sense (The website & the handling of the work schedules would not be on the same server but on the same domain)

    • Have the app run as a webapp, native apps can come later

    • The data is quite low cost per work schedule, basically it's just a big table of the workers & their work hours which is set by the admin of the work schedule

    My questions really is:

    • Does it make sense to build backend in GoLang? Or would the benefits just not be worth it? (compared to Node.JS)

    • Am i potentially shooting myself in the foot in making the frontend all in React JS?

    • If you were in my position where would you start?

    1. 2

      If I was in your position, I would start small!

      I wouldn't write a single line of code until I could go out and find 5 customers that wanted the service. Then I'd try to provide it to them manually at first.

      My favorite Derek Sivers quote is:

      For an idea to get big big big, in needs to be useful. If you want to be useful you can always start now with only 1% of what you have in your grand vision.

      (The whole video is here and it's awesome)

      If your target is a large cleaning company, call them up now! Are they currently struggling with their scheduling? If not, you probably shouldn't build the app (or you should call a different customer and see if they need your service).

      I wrote more about this here: https://justinjackson.ca/we-are-not-normal-people/

      1. 1

        You're absolutely correct.

        That will be our approach, we got the app ready now all we need is a few clients.

        And if that takes off we'll invest into something larger, thanks a million!

        1. 2

          Good! If the app is ready, follow these steps:

          1. Make a "prospect list."

          2. List out every person in your network you could sell your app to.

          3. Then, contact them. Grade them as "high interest," "low interest," or "not interested."

          4. Keep following up with the "high interest" group until you get some sales.

          I talk more about this process in the M4Devs book

          1. 1

            We will do that :)

            Luckily i'm working together with a group of people who are better than me at selling, now we just gotta manage to get that first sell :)

            This might be a bit sad, but do you have any idea how to figure out when it's time to give up & find new potential? :)

  22. 1

    Hi Justin! I've always wondered, how does someone start creating useful content and be seriously read? Is it just a matter of getting in front of people and their screens or did you have to overcome obstacles like building credibility? Thanks!

    1. 1

      My first tech talk ever was on this topic!

      You can watch it here: "Amplification: content marketing that works"

      https://youtu.be/QjM6m3Wnfcg

  23. 1

    Hi Justin. I have a community around me - let's say it is about a comic hero (for example, Batman, but it isnt).

    I have a large Twitter account with more than 300.000 followers where I public quotes from the comics. And I have a separate Twitter account with almost 30.000 followers about a blog, where I publish news and articles. I also publish a digital magazine about the topic, once a month, and I created a Patreon for the magazine where I get 20 dlls per month (nothing considering doing the magazine takes me one week)

    I think I should seize the community around this in a better way. Any ideas? I'd love to make more from this, since everything I do is for passion and free, because I love the topic, but it would be much better if I also could get a few hundreds every month.

    1. 1

      This is tricky, because when people follow a Twitter account with public quotes and comics, they're expecting to get just that, public quotes and comics (for free).

      There's a few ways folks have monetized accounts like that:

      1. Advertising - you sell sponsored tweets.

      2. The Daily Stoic publishes quotes, but pushes folks to its email newsletter (pinned tweet and bio).

      3. Building a membership site around the topic. Hot Pod a membership site for podcast enthusiasts.

  24. -5

    This comment has been voted down. Click to show.