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*
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
- How can your article appeal to readers without specialized knowledge?
You don’t have to be an expert
- Experts struggle to make their writing accessible
Don’t overstep your expertise
- Write what you know
- Admit what confuses you
- Admit what you do poorly
Don’t let existing articles discourage you
- Two authors can write about the same topic
What HN likes
- Cool SaaS products (Show HN)
* Blatant self-promotion is okay as long as they feel your product is relevant
What HN likes
- Firsthand accounts of working on a startup or side business
What HN likes
- Interesting data analysis on publicly available data
What HN likes
- Results of independent experiments
What HN likes
- A beginner’s introduction to [topic most HN readers don’t know about]
What HN likes
- Best practices for [popular technology]
What HN likes
- Rants about well-known tech companies or popular products
What HN likes
- Rants about software technologies, programming patterns, or business strategies
What HN likes
- Re-examining vintage technology
What HN likes
- Basically anything novel that involves a Raspberry Pi
What HN likes
- [Insert well-known tech company] did something shady or unprofessional
What HN likes
- Eclectic topics sometimes, like bees or historical events
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
- What’s an interesting thing I learned from a recent project?
How I choose topics
- What recent experience makes an interesting story?
How I choose topics
- What’s an idea I’m passionate about?
How I (shouldn’t) choose topics
- I spent so much time learning this that I have to share it
- Example:
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?
How I rank ideas
- How long will this remain relevant?
Topic consistency
- Not important for Hacker News
- Useful for other blogging goals