How is the course different than the book?

My most popular product ever, Marketing for Developers, has a brand new version.

It’s a major update to the old book + video packages.

How is the new Marketing for Developers course different than the book?

Here’s what you can expect from the new course:

1. You’ll get 23 tutorial videos

The beauty of the online course is I can easily add new tutorials. In fact, in the last few days, I’ve already added 5 new videos! ?

Enroll now, and you’ll get new videos like these:

  1. Use A/B tests to increase conversion
  2. Find out what your competitors are missing
  3. Improve your search rankings
  4. Create Facebook ads that convert
  5. How to price your product
  6. Grow your email list
  7. Your launch plan
  8. Amplification
  9. How to find good topics for blog posts
  10. Targeting customer pain
  11. Interviewing your customers
  12. Understanding customer motivation
  13. How to succeed in marketing

View all 23 of the videos here.

2. You’ll get 14 interviews (with more coming)

One of my students’ favorite features is these interviews with founders. Here is a sampling:

  1. Josh Pigford, Baremetrics
  2. Tracy Osborn, Hello Web App
  3. Des Traynor, Intercom
  4. Ryan Hoover, Product Hunt
  5. Alan Klement, JTBD
  6. Nathan Barry, ConvertKit

3. Interactive online workbooks

I’m using OfCourseBooks to enable you to:

  • Answer questions and take notes online
  • Share your answers with me, your instructor
  • Export the workbooks to PDFs (or save them online)
  • Have student <> teacher discussion (you can “raise your hand” and start a discussion with me)

I'm using OfCourseBooks for student interaction

4. You can track your progress

The worst part about the previous video tutorials is you couldn’t track your progress. You had no idea what lessons you’d finished, and where you were. Now, with the new course platform, you can see exactly where you are.

Track your progress in the online course

5. You get a $50 discount!

Act quick, and you get a nice discount:

Use this coupon →

You have to move fast: that coupon expires in less than 12 hours (10am Pacific, Tuesday, Oct 18, 2016).

Join now ?

(The course is regularly $295, and you get access for life)

If you have questions, email me here:

Justin Jackson

PS: when you buy now at this price, you’ll get all future updates free. The next time I do a launch for this course, the price will likely be going up to $395. Buy now and lock-in at the lower price.

Announcing: early access

Today I’m giving you a chance to get the new Marketing for Developers course early.

I’m still in the process of uploading additional videos and adding worksheets but…

I don’t want you to wait any longer. ☺️

Get early access ?

If you order now, you get $50 off!*

Here’s what Vadim Demedes said about Marketing for Devs:

★★★★★ What can I say – amazing! A specific checklist on how to market & launch your product.

The goal of the course is to help folks like you go through these stages:

Stages of a bootstrapping business - how solopreneurs earn income and go independent

Over 2,500 people started their product journey when they read the Marketing for Devs book (it’s included in the course btw!).

My goal, however, wasn’t just to get people to engage with it, I want it to change their lives. I want to see you choose an audience, build a product, get traction and get your first 100 customers.

Get a sneak peek inside the course ?

When I evaluated v1 of Marketing for Devs, the folks who bought the video tutorials made the most progress. So in this new course, I’m doubling down on screencasts, video, interviews, and interactive worksheets.

Here’s what you can expect:

  1. All my recent learning. This past year I’ve been doing more marketing experiments, seen more results, and learned new frameworks (like Jobs to be Done). For example, in the initial book I just talked about FB retargeting ads. In this course, I’m doing a deep dive on FB ads in general.
  2. “Show don’t tell.” In the book, I could display screenshots, but with a video, I can explain each tactic step by step.
  3. It’s interactive. The new course has the workbooks that get you engaging with the material. You can save your answers, export them as PDF, and even share them with me.
  4. More updates. It’s way easier to add new material to an online course. Instead of having to re-distribute each new update, you get the new stuff automatically. The course is evergreen, and you get lifetime access.

I’m excited to share all of this with you. *This $50 discount is only good until Tuesday (10/18/2016) so don’t wait too long!

Have questions? You can email me at

Justin Jackson

PS – I made a little preview video for the course here:

Macbook Pro iSight Camera vs Logitech Pro Webcam 930e review

A lot of folks want to know what video camera I’m using for the Marketing for Developers course.

Traditionally I’ve used the Macbook Pro’s built-in iSight camera. However, for the upcoming re-launch (October 15th, 2016) I wanted an upgrade in quality.

I wasn’t quite ready to buy a full DSLR, so I decided to look at the Logitech Pro Webcam 930e instead.

Here is a side-by-side comparison of the video quality of both:

As you can see, the video quality is considerably better.

Other equipment for creating video tutorials:

  • Microphone: I normally use my ATR2100 USB mic when doing screencasts. It’s a dynamic microphone where you need to be really close to get good sound. But for times where I’m on camera, I wanted the mic to be out of the way. So instead I’m using the Blue Yeti (a condenser mic) which is sitting just below the frame.
  • Standing desk: My Logitech webcam is clipped to my laptop. To get it to the right height I’m using a cardboard standing desk by Oristand.
  • Windows: I’m facing two huge windows that let in lots of natural light. This is huge. It means I don’t have to invest in a fancy lighting setup (for now). It also means I can only record during daylight hours, but that’s fine.

Here are pictures of my video tutorial setup:

Marketing for programmers

Juan is a C# programmer living in Seattle. He recently sent me this message:

Programmers who learn marketing skills have the ultimate combination:

  • They can code an app (without having to hire someone else).
  • They can find customers for their app (without having to hire a marketer).

A lot of software developers are looking for co-founders that can handle marketing and sales. Likewise, a lot of these “business people” are looking for a “technical co-founder.”

You don’t need a co-founder.

There’s no reason you can’t build and launch a product and get hundreds of paying customers by yourself.

You just need to learn marketing skills.

The good news? It’s way easier for you to learn marketing than it is for a non-technical founder to learn to program.

How to get started

Step 1: Define your audience

Who do you want to build products for?

Unless you’re Coca-Cola, your answer shouldn’t be “everybody.” There are three basic criteria you should be looking for in a target market:

  1. A group you like and understand
  2. A group that pays for things
  3. A group that congregates online

A lot of people get stuck on this step. Here’s an easy way to choose. Just ask yourself:

What group is already paying me for my time and expertise?

If you’re a consultant, whose primary customers are Shopify store owners, you could focus on:

  • Shopify store owners
  • Other consultants who focus on Shopify stores
  • Programmers who want to start building on the Shopify platform

Step 2: take someone for coffee

Your next goal is to find someone who matches your audience description and talk to them. So if you defined your audience this way:

Consultants who serve Shopify stores

Then you’ll find someone who matches that profile. It could be a current customer, a competitor, someone on your launch list, or a cold call. You’re going to ask them one crucial question:

“What’s something you’re struggling with at work?”

Meet them for coffee, and introduce yourself by saying:

“I’m someone who’s trying to make the lives of people in [your niche] better.”

Next, ask the question:

“Can we talk about your work as a [your niche]? What’s your biggest struggle right now?”

Sit back, and listen. I guarantee you, if you do this you’ll get valuable insights you can use in future marketing efforts. You’ll know which pain-points to focus on, and what language to use. Best of all: you’ll have the assurance of knowing you’re targeting something people care about.

In-person is best. The next best option is the phone.

What are the next steps?

I’ve just taught you two things, but I have so much more to teach you.

I can’t do it all in one blog post, so I’ve made a short course that takes you through the next five lessons.

You can get it here:

Startup marketing checklist

In the beginning, the hardest part about building a product is…

Nobody knows you exist.

A typical marketing funnel looks like this:

A marketing funnel for startups and developers

The problem is…

With low traffic, you might be getting zero leads.

Capterra says the average SaaS business converts 7% of website traffic to a lead (usually an email address). But if you only have 10 visitors each month the chances of getting qualified leads is low.

Your struggle is getting enough traffic

You don’t just want traffic, you want qualified traffic. There’s no use in getting referrals from if your product has nothing to do with trucking.

So you need more than just tips on getting more visitors (I’ll get to that in a second).

First, you need to know who you’re serving, what they’re struggling with, and how you help them make progress.

The startup marketing checklist

There’s no use in driving traffic to your website unless you’ve completed the following checklist:

  • Do you have a well-defined target market?
 Who are they?
  • Is your target market reachable online? 
Where do they congregate?
  • Do you know their primary struggle? 
What is it?
  • Do you know how your product helps them make progress? 
How does it help?
  • Do you have product/market fit?
 What proofs do you have? Examples: high NPS score, large number of pre-orders)

You should only invest in marketing if you have solid answers to those questions. Otherwise, you’re wasting your time getting a bunch of traffic that’s never going to convert into sales.

But having those answers will translate into:

  • Blog posts, ads, and other content that empathizes with the customer’s struggle.
  • Landing page copy that perfectly pinpoints the customer’s pain.
  • A call-to-action that pulls the customer towards your solution.
  • A solution that actually satisfies the customer’s desire.

That’s the magic of understanding: who you’re serving, what they’re struggling with, and how you help them make progress.

Alright, I’m ready to get more traffic!

Before you continue, make sure your fundamentals (described above) are solid.

My friend Lars Lofgren, former Head of Growth at Kissmetrics, says:

“Most marketing problems are a product problem.”

Don’t try to use acquisition to outrun a bad product. Fix your product first.

If you’re really ready, get the PDF below. It includes the checklist and a list of great sources of traffic for tech products.

Marketing 101 for Developers

As a developer, you have the most sought-after skill in the world. You can actually build things! Being able to take something from idea to product is magical. You have that ability.

Your struggle? Finding paying customers.

How can a software developer make money?

Maybe, at the height of the App Store gold rush, you launched an iOS app. You were hoping for big sales numbers, but you only made $12.87.


Maybe you’ve built a web app. Your dream is to have recurring revenue. But when you launched it all you got was a handful of free users.


You might have tried selling your expertise. You saw your peers publishing books on Amazon, or creating online courses. You did OK, but nowhere near those big launch numbers you’ve seen other people get.

Your dream is to earn a real income from the products you create

You learned to code. Now you need to learn marketing.

The good news?

It’s waaaaay easier for a programmer to learn marketing than it is for a marketer to learn programming. You already have an advantage.

The challenge?

Programming is black and white; but marketing can feel like a world of gray.

Luckily; there are some parallels between the two worlds.

In programming, sometimes the best way to understand a framework is to learn the system that undergirds it. For example, if you’re learning Ruby on Rails, it helps if you know Ruby first.

The same is true for marketing.

How do you find and validate good product ideas?

You have to start with the right assumptions about why people buy!

Steps for finding a customer’s pain

Download the slides here.

1. Start with people

Choose an audience that…

  1. You know, understand, and like
  2. That buys things
  3. That congregates online

What group is already paying you for your time and expertise?

2. Research + listen

Places to do research online:

  1. Google (look at related keywords)
  2. Twitter
  3. Reddit
  4. Facebook Groups
  5. Facebook search

3. Create a hypothesis

As a math grad student I want an online course so that I can make it through my first year of grad school.

4. Test your hypothesis

What’s the smallest “product” you could create that could disprove your hypothesis?

What you learn when you launch a tiny version:

  1. How hard is it to find customers?
  2. Did I hit a nerve? Did I identify the #1 pain?
  3. How hard is it to get people to pay?
  4. How satisfied were people with the solution?
  5. Do I like the customers?