24
36 Comments

I now understand why we, developers find Marketing difficult!

As a developer, I had some really basic Marketing knowledge that wasn't going to cut it if I wanted to grow my product (Hackertab.dev), I felt that I needed to understand How really Marketing works instead of posting content here and there.

Many Indies suggested Traction by Gabriel Weinberg that I just wrapped up and it hit me hard. I now understand why we, developers find Marketing difficult

We're wired for quick results!

🗡️🐛 → ✅

While Marketing's a slow burn that needs process and patience to test hypothesis until it works

📝❌→ 🎤❌→ 📩✅

Just like coding languages (JS, Go, Rust), Marketing also has channels (SEM, Email, Offline Ads) that should be carefully chosen and tested based on project goals success lies in selecting the right channels!

Marketing has frameworks too (Bullseye...), but not like coding ones 🤔 Instead, it's a process to find the right traction channels (SEM, Email, Video) Similar to Agile, where devs test & refine based on user feedback, marketers test & refine their channels for growth

🚀 Once the coding of your MVP/project is done, you begin considering next features, maintenance, and optimisation... Well, that's what they call Marketing Strategy, it's like a long-term roadmap combining multiple channels for sustainable startup growth.

What are your thoughts on this?

posted to Icon for group Marketing
Marketing
on April 30, 2023
  1. 5

    Coding has mostly 1 right answer. Business and marketing have no right answers.

    1. 3

      I would rather say it's easy to see what works with coding not so much with business and marketing

      1. 1

        Also a great point

  2. 3

    It's great to see that you're acknowledging the importance of marketing and taking the time to learn more about it. As a fellow developer, I can definitely relate to the struggles of understanding marketing.

    Developers often seek immediate results from their efforts, whereas marketing is a slow and iterative process that requires unlimited patience. However, it's important to recognize that marketing plays a crucial role in a startup's success.

    Understanding the significance of marketing can help bridge the gap between development and marketing, ultimately benefiting the product. So keep up the good work and good luck!

  3. 3

    Yes! As a non-technical person that comes from the marketing side of things, yes to all of this. Marketing is basically recipe testing. There’s actually ½ a dozen flavor profiles that can come out of the combo of ingredients + cooking methods (content + channels), it just depends on who you want to feed this specific meal to. :) I think developers (all builders, really) typically have basic knowledge about where the folks who are going to use their thing are hanging out and what they need to hear to say ‘yes,’ as others have pointed out. There’s definitely some baseline marketing to-dos that will get you started. But longer term strategy is a lot of testing and refining. Even if you go at it as a soloprenur/tiny team, marketing as a discipline is still important/needs airtime and brain space.

  4. 3

    I hear you man !!
    A very common problem and something that I am trying to solve with my products promotee.co and marketee.io, I sucked at marketing too and now I realize that it needs some mind/thought processes changed for it to work for us.

  5. 3

    I find the comparison you made between coding languages and marketing channels to be very interesting. Just as there are different coding languages for different types of projects, there are different marketing channels that work best for different target audiences and business goals.

    As a non-developer, I cannot definitely relate to your experience of needing to learn marketing in order to grow your product. But, I think it's great that you took the initiative to educate yourself and dive into a book like Traction by Gabriel Weinberg.
    All the best!

  6. 2

    Good post, Mehdi! It exactly sums up the problems. Last September, I started with the same feeling: Maketing is hard for a solopreneur, especially for introverted ones like me and similar indie hackers.

    I decided to tackle the "marketing for introverts" problem by creating an app for it: 2quiet2market.com. It helps non-marketers develop a healthy marketing habit. First, it allows you to break marketing down into small steps, then it helps you run those steps continuously. Try the free plan and see if it helps you.

    Yesterday, I published a new explainer video about how the SPME marketing habit that I practice. Watch it on YouTube if you're interested.

  7. 2

    I think marketing is not always a precise science. In today's world, it often involves a process of trial and error, where marketers try different approaches like content, ad copy, and design to see what works best. I do agree that marketing is a slow process that requires patience and a commitment to testing and refining your strategies until you find what works for you.

  8. 2

    Short and concise. Thank you for this post. This makes a lot of sense. I am a developer and I'm just learning about using the micro SaaS model instead of the classic startup. My priorities have now changed overnight and I'm going to focus on getting customers first through marketing. Before writing a single line of code.

    This post solidifies that notion even further. It's great to hear this from another developer and now I know what to expect I'll do my damn best not to get frustrated if growth and signups is initially slow.

    Also the way you explained the different channels, very helpful. Lots to learn and I've just ordered the audio book of Traction, thanks for the recommendation :)

  9. 2

    I completely relate to your struggles with marketing as a developer. It can be challenging to shift gears from the technical aspects of building a product to the more creative and strategic aspects of marketing it effectively. However, as you mentioned, marketing is a crucial component of any successful business. One thing that has helped me is to approach marketing as a problem to solve, using data and analytics to guide my decisions and experiments. It's also helpful to focus on providing value to your target audience rather than just promoting your product - this can build trust and relationships that lead to long-term success. Thanks for sharing your experience and insights - it's always helpful to know that others are facing similar challenges!

  10. 2

    I'd recommend going through intercoms blogs, it simplifies a lot of marketing concepts.

  11. 2

    Marketing is tough (unless you have enough $$ to spend)

    1. 1

      One good way to do marketing is helping other people get their jobs done. For example, you could reply in forums where your future customers hang out. Write a short blog post that gives an answer to a frequently asked question and link to it in your reply in the forum. Costs $0 but earns their attention and trust.

    2. 1

      Not really, I've seen many products doing good results with $0 Marketing.

  12. 2

    Developing a product is challenging, but once you learn a language and tooling, you can quickly get an MVP launched. The expected outcome is evident in development once you release a feature or bug. While on the other hand, marketing is complex, unpredictable, time-consuming, and constantly changing. The strategy that worked for a competitor may not work for you, and you may try ten different things before finding a channel that works for your product. Traction by Gabriel Weinberg has some great advice on marketing channels to try and a bullseye strategy to test them.

    The three steps of the Bullseye Framework are:

    Brainstorm: Generate a comprehensive list of potential marketing channels and tactics that could be used to gain traction.

    Test: Conduct small experiments to test the viability of the most promising channels identified during the brainstorming phase.

    Focus: Once the most effective channels are identified, focus on optimizing those channels to maximize traction and achieve explosive customer growth.

    It's important to use data to help you find the marketing channels that will work for your product. For my product T.LY, I've learned that SEO is essential. For the past few months, I have been focusing on improving where T.LY ranks for terms like URL Shortener. I have seen significant organic traffic growth by focusing on content for the blog, backlinks, and improving the site's marketing pages.

  13. 2

    Thanks for sharing your insights on why developers find marketing difficult. As a fellow developer, I can relate to the challenges of shifting from technical problem-solving to marketing and customer acquisition. It's important to recognize that marketing is a skill that can be learned and improved upon, just like coding. It's all about finding the right balance between your strengths and weaknesses and seeking out resources and tools to help you develop those marketing skills. Keep up the great work!

    I will share our story and plan on how we have grown our SaaS product, Churnfree, and reduced customer churn rate.

    We created a plan from scratch, including SEO, paid advertisement, email marketing, and social media marketing. It's important to have a strong plan in place and execute it without waiting for perfection if you want to achieve growth.

  14. 2

    This is hard and awesome meanwhile!

  15. 2

    If I'm not mistaken Traction was written 10 years back and since then marketing has changed a lot especially for SaaS.

    The marketing channels are still valid but ways to make them work have changed. For example building-in-public, no-code, Ai driven content, programmatic SEO etc. which worked magic for many bootstrapped saas are not covered in that book.

    1. 1

      Could you provide me with some book recommendations to learn more about the latest marketing channels?

      1. 3

        For solo-founders marketing is not a stand-alone activity. A solo-founder needs to wear 3 hats- product manager, marketer and sales person to build a successful business in addition to building the product.

        Most Saas marketing books in the market are written for startups with dedicated marketing teams, so it's hard for find a good one for solopreneurs or small teams.

        That being said I like "The Embedded Entrepreneur" from @arvidkahl which kind of asks you to take a difficult route to entrepreneurship by building an audience but nevertheless it's the best bet for solo founders.

        1. 3

          I appreciate the shoutout.

          I agree: building a reputation as an expert in your customers' communities is both a lot of work and makes you incredibly resilient to the shifts of the market. In a way, you can get there using the traditional channels of paid media and cold outreach as well: just document them in public as you attempt them. The story of a founder building a business in a space attracts both other founders AND prospective customers, who make for a wonderful audience-in-the-making.

  16. 2

    Thanks for sharing, and interesting product! I saw someone similar out there just raise 11m focused in this space ;D.

    How did you think about your marketing actions in the early days? Did you ever think about your messaging or 'brand'?

    1. 1

      Yes, I saw the similar product, they're also doing a pretty good work. I hope we can serve the space in a better way.

      Documentation of the early stages of Hackertab can be found here:

      Launch

      And

      After 1 year

  17. 2

    Love this post! Thanks for sharing! I am in the process of working on building out some new products/services, and I'm thinking about our marketing & sales practices like building a house. You have this basic architectural structure (the high level strategy and philosophy), and inside you can add in floors (processes) and furniture (tactics).

    The reason I decided to use this analogy when talking to my team was that there are just SO MANY potential processes and tactics that can be considered and implemented when it comes to marketing. You will go crazy if you have too many granular implementations, expecting each thing to be the "killer" feature that unlocks growth.

    We're thinking about the foundation of our marketing funnel as payment processing (invoicing, buying out of the box). Let's say we have 6 products/services RN, we want to set up the systems in a way where we can measure sales volume, MRR, etc. per product/solution on a weekly basis and have discussions about which product/solution is most efficient. But in order to do that, we need to set up underlying processes and tactics that are measurable (marketing attribution) in order to understand the cost to acquire a customer (CAC) and factor it into sales.

    This is where marketing can be fun/creative but also drive you crazy IMO. You are filling in the house with all kinds of furniture and you can mix and match things while testing how well they work together. While your setup will never be optimized at the beginning, you need to have ways to actually measure and understand which processes and tactics are having the biggest impact on the bottom line ROI. You can also think about marketing as building "vectors" to your payment processing, where the origin of the vector is whatever audience and addressable industry you're testing.

    If I had to go back in time, I think the most important thing I would tell myself as a marketer would be to really understand attribution and make sure I build out a UTM strategy to really understand what channels and campaigns are working the best and actually gather that data from the very beginning of go-to-market.

    Sorry for that rant haha! Looking forward to hearing what others have to say on this black box that is marketing

  18. 2

    That is a very nice way of putting it, Mehdi. As a fellow developer who has just launched a website I also find marketing very hard.

    I suppose I am just used to getting instant feedback on the work I do and I just need to get used to the fact that results will come slower.

    Thank you for sharing!

  19. 2

    As a developer, I find coding to be straightforward and logical since there is always a solution to every problem. However, marketing is a complex field with many variables and interactions, often lacking clear-cut answers. People and situations constantly change, making it difficult to apply solutions that have worked in the past to new scenarios.

    1. 3

      This is exactly why.

      Technology is very logical and predictable. If you input the right stuff, you get the correct output.

      Now, people are relatively predicatable too (human psychology is the same for everyone), but just because you leveraged the right psychological tricks in your marketing, doesn't always mean you'll get the result you expected.

    2. 2

      Exactly. And for me, another problem is the switch between coding and marketing. When I have been deeply into coding for a week, I have almost forgotten how I do marketing. 😄

      This changed when I created a model for my marketing, using basic building blocks like product, feature, benefit, quality, job-to-be-done, story, persona. I created them and linked them to each other. Then I defined a set of experiments I want to run, telling the stories on different channels to see what works. Finally, I realized what I was doing: Building a habit for marketing.

      Find this blog post about the SPME marketing habit here, together with other posts about the marketing problem for solopreneurs, here: https://2quiet2market.com/blog/

      1. 1

        Thanks @bohlenlabs for all the info. It's really helpful. 👍 your blog is very informative as well. I'll give it shot for your product. thanks!

        1. 2

          So glad I could help you. Let me know what you think of the product, or if you want an invite code for the associated online community. :wave:

  20. 1

    As a developer, understanding the challenges of marketing can be a valuable insight. Marketing requires a different skill set and mindset compared to development. While developers focus on creating and optimizing products, marketing involves understanding customer needs, creating compelling messaging, and using various channels to reach and engage with the target audience. It can be challenging for developers to switch gears and think from a marketing perspective, especially when it involves communicating the value of their work to a broader audience. However, recognizing the importance of marketing and its impact on the success of a product or service is a crucial step towards mastering this skill and achieving greater visibility and recognition for your work.

  21. 1

    I'm a marketer but I learned how to code, and I still think that marketing is harder than program

  22. 1

    As a technical co-founder I always struggled with marketing, I can relate to your post. Best and easiest way to solve this is to find cofounder who is good in marketing so that we can relax and focus product peacefully 🙂

  23. 1

    The easiest and most affordable step to take is to start listing your product on startup directories like appsumo, it will guarantee an SEO boost and a life time lead gen machine! Here's a free list of +300 places to promote your business! Good luck 🤞https://lasalesmachine.brizy.site/

  24. -1

    This comment has been voted down. Click to show.

Trending on Indie Hackers
Meme marketing for startups 🔥 User Avatar 11 comments 40 open-source gems to replace your SaaS subscriptions 🔥 🚀 User Avatar 1 comment After 19,314 lines of code, i'm shutting down my project User Avatar 1 comment Need feedback for my product. User Avatar 1 comment We are live on Product Hunt User Avatar 1 comment Don't be a Jerk. Use this Tip Calculator. User Avatar 1 comment