Can you explain Developer Marketing to someone who is hearing the term for the first time?
How I described developer marketing in new hire onboarding at a previous company is that a developer platform gives someone the ability to customize their needs in a particular software product. And there’s both a business and consumer opportunity to this.
For example, at a previous company we were buying email delivery software and I met with two market leaders. Both did about 80% of what I wanted, because they were built for common use cases, but my organization had our own way of doing things. So neither product completely solved our needs. A developer platform on top of either would have given my company the ability to make some customizations to solve 100% of our needs.
Another example is when you as a consumer use Facebook to log in to a website. With this functionality, the website owner doesn't need to create a login experience and also doesn't have to tap into the entirety of Facebook.
The Developer is the person that writes this code for a software product. Developer Marketing is how we as marketing professionals excite developers to try new functionality as well as evangelize the work that developers have done to excite customers to try these new user experiences.
Developer marketing is marketing towards the developer persona. Developers typically hate marketing and will not respond to things like ads, "ship software faster" messaging, and traditional consumer marketing tactics. To be good at developer marketing, you have to speak their language, think about their problems, and put it in the channels they hang out in. Do not copy paste the same marketing plan that you would for an enterprise audience, or a consumr product.
Developer Marketing is everything you do to attract, engage, and retain your product’s technical end users. Developers are very vocal, cynical about traditional marketing, and very influential in SaaS purchasing decisions. Not catering to their needs and wants in your messaging, content, and GTM tactics invites churn, low CSAT, and maybe even a bad reputation. Developer Marketing is thus shifting your mindset and approach from demand generation to community building, from selling first to evangelizing technical benefits first. Developers like giving feedback and appreciate it when their input is valued and acted upon. Developer Marketing is about creating these feedback channels, making sure that developers’ voice is heard, and that it is influencing the product roadmap.