Part 3: Choose Winning Topics

Critical to choose the right topic

  • Success = Topic choice + channel

Who are your readers?

  • Who would be interested in your article?
  • What background knowledge is required?

Estimating audience sizes

  • Developers: 85% of Hacker News*

* Just a guess

Estimating audience sizes

  • Developers: 85%
    • …who know Haskell: 5%
      • …who want to understand Monads: 10%

Translation: your article appeals to 0.4% of HN readers

Sometimes 0.4% is enough

Minimize dependencies

You don’t have to be an expert

Don’t overstep your expertise

Don’t let existing articles discourage you

  • Two authors can write about the same topic
    • Cover songs and medleys

What HN likes

What HN likes

* Blatant self-promotion is okay as long as they feel your product is relevant

What HN likes

What HN likes

What HN likes

What HN likes

What HN likes

What HN likes

What HN likes

What HN likes

What HN likes

What HN likes

What HN likes

What HN likes

What HN dislikes

What HN dislikes

  • Pure tutorials
  • AMAs
    • Unless you’re super famous
  • Videos (usually)
  • Mainstream non-tech news

What HN dislikes

  • Controversial social issues
    • Race, religion, gender, sexuality
  • Impersonal, corporate-speak blog posts
    • Unless you’re too big to be ignored, like Google or Apple

How I choose topics

How I choose topics

How I choose topics

How I choose topics

How I (shouldn’t) choose topics

How I rank ideas

How I rank ideas

  • How excited am I to write this?

How I rank ideas

  • Do I have something unique to contribute?

How I rank ideas

  • Is there a critical mass of people interested in this topic?
    • And can I reach them?

How I rank ideas

  • How long will this remain relevant?

Topic consistency

  • Not important for Hacker News
  • Useful for other blogging goals

Next Lesson

Part 4: Find a Plan B