5 rules to market to developers without being a sleazeball

Derek Haynes
2 min readJan 24, 2019

--

I’ve spent most of the past decade building and marketing developer-focused products. I’m a developer myself. I’m the target audience. I should nail marketing.

I’ve made a lot of mistakes.

Most of those mistakes occurred when I justified breaking one of the five rules below. Every time, I was wrong. Since I’m sure I’ll come up with an excuse to break the rules again, I decided to write these rules down.

1. Concise writing

Match the writing style of senior devs* by writing short and to the point. Think Hemmingway (there’s an app for that). Look at the Rails repo. Notice the to-the-point style of developer communication in GitHub issues.

2. Be Reasonable

Senior Devs live a life of tradeoffs. They know there is no perfect, forever architectural decision. Products that promise to be a forever solution do not pass the sniff test. It’s OK to specialize and talk about what you don’t do.

3. Forget ads

More than 70% of developers use an adblocker and 40% have NEVER clicked on an advertisement. We’re a suspicious bunch that doesn’t like to be tracked.

4. Say no to email flair

Stop with the non-default fonts, large headers, and long email signatures. Use Markdown if you need some formatting. Scan a developer mailing list — you’ll see very little flair in developer emails.

5. Focus on one topic per-email

Much of a developer’s communication is via tools like GitHub issues. We’re used to focusing our writing on a narrow topic. We don’t like scope creep. We like emails that resemble the same format.

If a developer is interested in your product, I’ve found that they are not afraid to ask an unrelated question. You don’t need to cover all the bases.

* — why do I call out “senior” developers? Senior developers are the primary decision maker for most of the products I’ve worked on. Their words carry more weight.

--

--