Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Marketing for Developers
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Craig Kerstiens
June 22, 2015
Technology
290
0
Share
Marketing for Developers
Craig Kerstiens
June 22, 2015
More Decks by Craig Kerstiens
See All by Craig Kerstiens
Product planning w/ gridding - Effort vs. Impact rule of thirds
craigkerstiens
0
350
Five sharding data models and which is right? PGDay Nordic
craigkerstiens
0
240
Postgres at any scale
craigkerstiens
1
950
Five data models for sharding and which is right
craigkerstiens
0
180
Postgres Performance for Humans - All things Open
craigkerstiens
1
350
Postgres Performance for Humans - PyCaribbean
craigkerstiens
1
190
Postgres present and future
craigkerstiens
1
370
Postgres – A Data Platform
craigkerstiens
2
520
Postgres Performance for Humans (Ancient City Ruby)
craigkerstiens
7
430
Other Decks in Technology
See All in Technology
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
730
新規ゲーム開発におけるAI駆動開発のリアル
202409e2
0
2.1k
Spring AI × MCP 入門〜AIエージェントへのツール公開、境界設計から始める最小構成 〜
yuyamiyamoto
0
210
Unlocking the Apps
pimterry
0
180
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
100
React、まだ楽しくて草
uhyo
7
3.9k
Java正規表現エンジン(NFA)の仕組みと パフォーマンスを維持するための最適化手法
takeuchi_132917
0
180
Databricks における 生成AIガバナンスの実践
taka_aki
1
280
関西に縁あるMicrosoft MVPsが語るCopilotの未来
kasada
0
1k
価格.comをAI駆動で全面刷新する ー 30年分の技術的負債を返し、次の30年の土台をつくる ー / AI Engineering Summit Tokyo 2026
tkyowa
37
39k
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
2
820
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
1
330
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
107
250k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
380
The Mindset for Success: Future Career Progression
greggifford
PRO
0
350
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
The SEO identity crisis: Don't let AI make you average
varn
0
480
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Side Projects
sachag
455
43k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Transcript
marketing for devs @craigkerstiens
About me @heroku postgresguide.com postgresweekly.com craigkerstiens.com
None
Marketing is communicating the value of a product or service
to customers, for the purpose of selling that product or service.
Great products win when
Great projects win when • They communicate their values •
They communicate what they do • They have a good user experience • The communicate with users
Communicate values
Communicate what
Good UX MySQL vs. Postgres
Communicate w/ users
Communicate w/ users
In order for your projects
Projects success • Not an accident • Succesful ones have
at least some of the following: • Solve a problem • Documentation • marketing • Quality
It’s not all projects
Blogging
Beginner trumps all You only have beginner mindset once There’s
a lot more beginners than experts in the world
Rules of the road Personal blog: Establish a habit/pattern Blog
at least once a month Be yourself/authentic
Be you • Use your voice • Don’t try to
be too authoritative • Talk to people just like you would
Growing it • Regularity • Email • RSS -> Email
via mailchimp • Tweet • Ask for reviews
Create a community
None
None
Postgresguide Over two years • 150k unique users • 400k
impressions Investment • 16 hours initial effort • Occasionally checking PRs
Speaking
Speaking • Start small -> build up • At your
office • Meetups • Regional conferences • PyCon • Ask for input/reviews
Focus on the talk • Find your routine • Your
priority is on a good talk, not on meeting people
What to propose • Catchy title • Inflammatory abstract •
Rinse and repeat
Evangelism
Why • To help others? • Economies of scale •
If you help them succeed, they’ll want to help you
How • Teach • Mentor • Make them successful •
Give them a line to you
Distribution
- Every developer launching something ever “Can you help get
this on Hacker News?”
Options Difficulty Easy Hard Reach A lot A little HN
Reddit Email lobste.rs DZone Pycoders/python weekly Press
If you do want on HN • Engage in the
community • Heavybit talk - Iris shoor
Timing
- Every marketing department ever “Every launch is huge” “Tuesday,
Wednesday, Thursday are all good days for launches”
Think outside • I still hate Monday • Friday is
great for small things • Weekends!
What’s in it for “the man”
If developer/technical company
For non-developer focused • Learning, speaking requires you master something
• Well versed topic takes 10 hrs to prepare • 5 of that is on slides • Lesser versed topic takes 20+ hrs to prepare • Recruiting
There’s more • Public speaking helps in a variety of
contexts • A conference is cheaper than training
- Every marketing department ever “How do I get my
engineers to create content”
Your engineers are better at marketing than your marketing team
Sourcing content • Support tickets • Emails • Show and
tells
Recap • Contribute to open source - document your projects
and actively engage • Blog about everything you learn for the first time • Talk about the things you learn, it helps you master them and helps others • marketing your projects is about communicating both the why and the what
Fin. @craigkerstiens