Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Marketing for Developers
Search
Craig Kerstiens
June 22, 2015
Technology
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Marketing for Developers
Craig Kerstiens
June 22, 2015
Transcript
46 slides
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
More Decks by Craig Kerstiens
See All by Craig Kerstiens
Product planning w/ gridding - Effort vs. Impact rule of thirds
craigkerstiens
0
380
Five sharding data models and which is right? PGDay Nordic
craigkerstiens
0
250
Postgres at any scale
craigkerstiens
1
980
Five data models for sharding and which is right
craigkerstiens
0
200
Postgres Performance for Humans - All things Open
craigkerstiens
1
380
Postgres Performance for Humans - PyCaribbean
craigkerstiens
1
210
Postgres present and future
craigkerstiens
1
390
Postgres – A Data Platform
craigkerstiens
2
550
Postgres Performance for Humans (Ancient City Ruby)
craigkerstiens
7
450
Other Decks in Technology
See All in Technology
田んぼの見回りをIoTで減らしたい!水位監視から電池駆動カメラまでの試行錯誤
itosoft
1
210
AIネイティブ組織の作り方。1人のPOとAIから始める、自社での実験
ama_ch
1
680
Context != Context: One window, many lifecycles (AI Native DevCon, Nov 2026)
birgitta410
0
140
人間+AIを「チーム」としてプロセスを再設計する
littlehands
4
2.8k
属人化したISMS運用をGitHubとAIで仕組み化した1年間の記録
sioncojp
4
2.6k
Quick Automate | 目指せ Quick マスター 12
inariku
PRO
1
110
長い仕事を任せる (Workflows、クラウドセッション、Kiro Web) | 目指せ Kiro マスター 10
inariku
PRO
3
200
生成AI時代のIAMのマニアックな話
takuros
6
3.2k
E2E Test というハーネス — AI時代の自動テスト民主化
daishukojima
1
760
Linuxネットワークスタック進化の軌跡: 過去10年の歩みと最新トレンド
orimanabu
4
700
Datadog の権限統制 〜Org 統合に向けて調べた注意点 / JDDUG-Meetup_24
visional_engineering_and_design
1
150
おうち環境でも「なるべく止めたくない!」 ― おうち環境の機器冗長化の理想と現実
yuutosi
1
200
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
400
Believing is Seeing
oripsolob
1
280
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.3k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
570
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
400
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
400
The Pragmatic Product Professional
lauravandoore
37
7.5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Code Review Best Practice
trishagee
74
20k